如果我删除 rvm,rails 应用程序会怎样?
What will happen to rails app if I delete rvm?
我正在努力制作我的第一个非常简单的 rails 应用程序,我认为我 运行 遇到了麻烦,因为我同时安装了 rvm 和 rbenv。
我不确定这是否与此有关,但我认为可能是 --
我正在尝试 运行 命令:sudo rake gems:install
我收到此错误消息:
Could not find rake-11.1.1 in any of the sources
我 运行 捆绑更新 rake 和捆绑安装,当我写 'which rake' - 我得到这个:(这就是为什么我认为这可能与我同时拥有 rvm和 rbenv 包含在我的 bash_profile)
/.rvm/gems/ruby-2.1.2/bin/rake
如果这是问题所在 --- 如果我卸载 rvm 会发生什么情况?我真的不明白它能做什么,以至于无法理解它将对我现有的代码做什么。
谢谢!
rvm 是管理多个 ruby 版本的绝佳工具集。我认为它就像一个用于钓鱼的渔具箱: 你有不同的 ruby 版本,1.9.3、2.0.0、2.2.3 等,就像渔具箱上的层一样。 rvm 为您安装的每个 ruby 版本保留一个不同的目录。
如果你 rvm use 2.2.3
你是在告诉你的 shell 指向 ~/.rvm/rubies/ruby-2.2.3/bin/ruby
(检查 which ruby
以确保)。
如果你rvm use system
然后which ruby
你会看到/usr/local/bin/ruby
,或者系统安装的版本
您可以在每个宝石中放入不同的宝石 (tackle/bait/tools)。如果您同时在多个 ruby apps/gems 上进行开发,这将非常有用。
如果您 rvm implode
您将从系统中清除所有 .rvm/ruby 安装。这是保持您的系统 ruby 不受污染的良好、安全的方法,但重新安装更麻烦。
继续尝试重新安装 rvm 和捆绑安装。
我正在努力制作我的第一个非常简单的 rails 应用程序,我认为我 运行 遇到了麻烦,因为我同时安装了 rvm 和 rbenv。
我不确定这是否与此有关,但我认为可能是 --
我正在尝试 运行 命令:sudo rake gems:install
我收到此错误消息:
Could not find rake-11.1.1 in any of the sources
我 运行 捆绑更新 rake 和捆绑安装,当我写 'which rake' - 我得到这个:(这就是为什么我认为这可能与我同时拥有 rvm和 rbenv 包含在我的 bash_profile)
/.rvm/gems/ruby-2.1.2/bin/rake
如果这是问题所在 --- 如果我卸载 rvm 会发生什么情况?我真的不明白它能做什么,以至于无法理解它将对我现有的代码做什么。
谢谢!
rvm 是管理多个 ruby 版本的绝佳工具集。我认为它就像一个用于钓鱼的渔具箱:
如果你 rvm use 2.2.3
你是在告诉你的 shell 指向 ~/.rvm/rubies/ruby-2.2.3/bin/ruby
(检查 which ruby
以确保)。
如果你rvm use system
然后which ruby
你会看到/usr/local/bin/ruby
,或者系统安装的版本
您可以在每个宝石中放入不同的宝石 (tackle/bait/tools)。如果您同时在多个 ruby apps/gems 上进行开发,这将非常有用。
如果您 rvm implode
您将从系统中清除所有 .rvm/ruby 安装。这是保持您的系统 ruby 不受污染的良好、安全的方法,但重新安装更麻烦。
继续尝试重新安装 rvm 和捆绑安装。