【问题标题】:What will happen to rails app if I delete rvm?如果我删除 rvm,rails 应用程序会发生什么?
【发布时间】:2016-03-26 05:29:49
【问题描述】:

我正在制作我的第一个非常简单的 Rails 应用程序,但我认为我遇到了麻烦,因为我同时安装了 rvm 和 rbenv。

我不确定这是否与此有关,但我认为可能是--

我正在尝试运行命令:sudo rake gems:install 我收到此错误消息:

Could not find rake-11.1.1 in any of the sources

我运行了 bundle update rake 和 bundle install,当我写下“which rake”时,我得到了这个:(这就是为什么我认为这可能与我的 bash_profile 中包含 rvm 和 rbenv 的事实有关)

/.rvm/gems/ruby-2.1.2/bin/rake

如果这是问题 --- 如果我卸载 rvm 会发生什么?我真的不明白它的作用足以理解它将对我现有的代码做什么。

谢谢!

【问题讨论】:

    标签: ruby-on-rails-4 rake rvm rbenv .bash-profile


    【解决方案1】:

    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,或者系统安装的版本

    您可以在每个中放置不同的宝石(钓具/诱饵/工具)。如果您同时在多个 ruby​​ 应用程序/gem 上进行开发,这将非常有用。

    如果您rvm implode,您将从系统中清除所有 .rvm/ruby 安装。这是保持系统红宝石不受污染的一种很好、安全的方法,但重新安装更麻烦。

    继续尝试重新安装 rvm 和捆绑安装。

    【讨论】:

      猜你喜欢
      • 2014-01-18
      • 2013-02-08
      • 1970-01-01
      • 2019-07-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-06-04
      • 2021-04-08
      相关资源
      最近更新 更多