【发布时间】:2012-04-02 11:53:15
【问题描述】:
在过去的一两天里,我一直在努力解决这个问题。 (我只用了一周的 Linux,而 Ruby 用了 7 个月,所以放轻松,但我问了几个开发人员,没有骰子,所以这听起来像是一个真正的问题)。
我在 Ubuntu 11.10 上安装了带有 Ruby 1.9.2 和 Rails 3.1.1 的 rvm。我在 Windows 7 中编码时一切正常。
问题是:当我运行 rails server 时,我得到以下信息:
$ rails server
/usr/share/ruby-rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.1/lib/bundler/runtime.rb:74:in `require': no such file to load -- twilio/ruby (LoadError)
from /usr/share/ruby-rvm/gems/ruby-1.9.2-p318/gems/bundler-1.1.1/lib/bundler/runtime.rb:74:in `rescue in block in require'
这会持续一段时间。这对我来说很奇怪,因为我在我的应用程序中搜索了“twilio/ruby”这一行但找不到。
我找到了这些链接,看起来人们也有类似的问题,但我要么听不懂他们在说什么,要么不敢采纳他们的建议给我使用,因为害怕进一步弄乱我的环境。
另外,一位开发人员告诉我要执行以下操作:
-
cd到我的项目目录 rvm use 1.9.2-
bundle install rails server
但这也没有用。
【问题讨论】:
-
这没有意义。这意味着您的代码在某处使用了 twilio gem,但在启动应用程序之前尚未捆绑它。对于初学者,我要做的是 cd 到您的根目录并运行 gem install twilio。以便将 twilio 安装到您的 gem 目录(全局)
-
不,那没有用,当我做 rails server 时它只是导致相同的结果
标签: ruby-on-rails bundler twilio