【发布时间】:2014-01-24 14:31:43
【问题描述】:
我不小心从~/.rvm/gems/ruby-2.1.0/bin 中删除了rails 文件(因为其中包含旧版本的ruby),现在无法使用rails 运行任何命令。我尝试重新安装 rvm - \curl -sSL https://get.rvm.io | bash -s stable --rails ruby - rvm reinstall ruby-2.1.0 和 rails - gem install rails,但没有任何反应。我能做些什么来解决这个问题?
同样对于哪个 ruby 输出是 - /home/user/.rvm/rubies/ruby-2.1.0/bin/ruby 但对于 rails 它是空的
UPD终于成功了!我rm -rfed 我的~/.rvm 并从头开始重新安装,现在它可以工作了。
【问题讨论】:
-
你有重新加载的shell吗?或尝试
rvm reload在当前一个 -
好的,你从哪里得到错误?
-
当我删除文件 ~/.rvm/gems/ruby-2.1.0/bin/rails 时出现此错误,因为其中包含旧版本的 ruby(我已删除的 1.9.3升级到 2.1.0 后),现在我不知道如何创建新的。
-
在你的 Rails 应用程序中删除 Gemfile.lock,然后再次发出:
bundle install,但在它显示之前:bundle show ruby -v -
未知开关'-v'
标签: ruby-on-rails bash gem rvm