【发布时间】:2015-01-05 09:52:39
【问题描述】:
与superuser 上的帖子类似,我使用installrails.com 成功设置了我的 ruby on rails 环境。我已经能够创建一个basic rails application 并部署到heroku,但是每次我退出终端然后返回并尝试启动我的本地服务器时,我都会收到以下消息:
$ rails s
Rails is not currently installed on this system. To get the latest version, simply type:
$ sudo gem install rails
You can then rerun your "rails" command.
所以我尝试使用以下命令重新安装 rails:
gem install rails
并收到此错误消息:
dyld: Library not loaded: /usr/local/lib/libgmp.10.dylib
Referenced from: /Users/bparman/.rvm/rubies/ruby-2.1.4/bin/ruby
Reason: image not found
所以我尝试重新安装并按照这些文章中的说明进行操作:Ruby installation issues with RVM 和 Rails keeps telling me that it's not currently installed。同样,这些工作很短暂,我能够更新我的应用程序,将其部署到 Heroku 等,但 10 分钟后回来并收到此错误消息:
Rails is not currently installed on this system.
这是我的 ruby 安装:
$ rvm list
rvm rubies
=> ruby-2.1.3 [ x86_64 ]
* ruby-2.1.4 [ x86_64 ]
# => - current
# =* - current && default
# * - default
这是我的宝石:
$ rvm gemset list_all
gemsets for ruby-2.1.3 (found in /Users/bparman/.rvm/gems/ruby-2.1.3)
=> (default)
global
gemsets for ruby-2.1.4 (found in /Users/bparman/.rvm/gems/ruby-2.1.4)
=> (default)
global
同样,只要我按照说明进行操作,它就会重新安装,但稍后会说它没有安装。
【问题讨论】:
-
您可以在一个 gemset 中安装导轨并使用其他的
-
你确定你在运行 RVM 的 rails 吗?退出终端,打开新会话('rails' 命令不起作用)并调用
ruby -v进行检查。 -
当我这样做时,我得到
ruby 2.1.3p242 (2014-09-19 revision 47630) [x86_64-darwin13.0]
标签: ruby-on-rails rvm osx-mavericks