我正在使用 Rails3 和 Ruby 1.9.3 进行一个项目,突然它说我没有安装 Rails。
最初我使用 RVM 并尝试再次重新安装 Rails,但是当我运行时rails -v
,它说 Rails 当前未安装在此系统上。
有人知道我接下来应该做什么来解决这个问题吗?
我知道不建议这样做,rvm uninstall
但我还有什么其他选择?
我正在使用 OSX 10.7.5。
我正在使用 Rails3 和 Ruby 1.9.3 进行一个项目,突然它说我没有安装 Rails。
最初我使用 RVM 并尝试再次重新安装 Rails,但是当我运行时rails -v
,它说 Rails 当前未安装在此系统上。
有人知道我接下来应该做什么来解决这个问题吗?
我知道不建议这样做,rvm uninstall
但我还有什么其他选择?
我正在使用 OSX 10.7.5。
Before doing this be sure that you installed RVM correctly.
Then check which Ruby is selected with this command:
rvm list
If the proper Ruby is not selected then select your desired Ruby using:
rvm 1.9.3
Then use:
gem install rails
to install Rails.
Or You can try this also
Create a default gemset to store your gems
$rvm use 1.9.3@mygemset --create --default
Then install Rails
$ gem install rails
I think this solve your issue
用于rvm info
查看 RVM 对您的系统及其设置的了解。
用于rvm use 1.9.3 --default
将 RVM 的默认值设置为 1.9.3 版本的 Ruby。
如果您安装了多个 Ruby,则可能您将 Rails 安装在不同的 Ruby 下,因此您需要尝试在它们之间切换以找到它所在的位置。
当 Ruby 或 RVM 完全运行时,使用rvm implode
or是最后一种情况的措施,所以除非你需要,否则不要去那里。rvm uninstall <some version of ruby>
您可以使用gem list rails
来查看特定的 Ruby 是否安装了 Rails。
RVM 是一个非常强大的工具,具有很多功能,如果您不注意或不知道自己在做什么,它会让您自取其辱。我们在 RVM 中看到的 99% 的问题都与用户没有完全(或根本没有)阅读说明、四处乱跳或使用错误的 RVM 指令直接相关。阅读 rvm.io 页面以了解它可以做什么;不要依赖非 RVM 网站给你指示,因为它们很快就会过时,并且会给你不好的建议。相信 RVM 人员会获得有关如何使用他们自己的工具的信息。