ruby-on-rails - 如何从 RubyForge 安装 gem ?

标签 ruby-on-rails ruby rubygems

我正在尝试安装 ruby-mp3info作为我电脑上的 gem 。 运行 sudo gem install ruby​​-mp3info 似乎工作正常。 在我的 environment.rb 文件中,我添加了 config.gem "ruby-mp3info"。 当我尝试运行服务器时,它失败了,声称我缺少一些 gem 按照错误消息的建议:

Run `rake gems:install` to install the missing gems.

我运行命令,它只返回我的本地路径。再次运行服务器 - 我收到相同的错误消息。

有人可以解释我做错了什么吗?如何从 RubyForge 或一般情况下安装 gem?

gem 命令如何知道在哪里可以找到必要的文件 - 它们并没有全部存储在我的计算机上。它是否内置了硬编码 URL?

最佳答案

这就是诀窍。 在我的 environment.rb 文件中,我有以下内容:

config.gem "ruby-mp3info"

仔细研究这些选项,我发现我必须指定 lib 属性:

config.gem "ruby-mp3info", :lib => "mp3info"

这解决了问题。

关于ruby-on-rails - 如何从 RubyForge 安装 gem ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2345058/

相关文章:

ruby-on-rails - rails 将列添加到用户模型

ruby-on-rails - Rails ActiveRecord - 验证命名范围的唯一性(不是像其他列那样的范围)

ruby-on-rails - Rails 教程 - 命名路由

ruby-on-rails - 如何检索刚刚使用嵌套方法创建的帐户 ID?

javascript - 使用用户输入的文本字段值更新数组

ruby-on-rails - redcloth (MissingSourceFile) - Heroku 更改为 bundler 1.0.7 后的新问题

ruby-on-rails - 使用 ruby​​ on rails 向 facebook 帐户发送私有(private)消息

css - (RoR) 即使我将它们移动到不同 Controller 的唯一 CSS 文件,样式仍然适用吗?

ruby-on-rails - rails 如何制作条件类

ruby-on-rails - 由于 unicorn ,bundle exec rails s 失败