【问题标题】:no rails file in ~/.rvm/gems/ruby-2.1.0/bin~/.rvm/gems/ruby-2.1.0/bin 中没有 rails 文件
【发布时间】: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


【解决方案1】:

应该足够运行了:

rvm gemset pristine

【讨论】:

    猜你喜欢
    • 2014-02-21
    • 1970-01-01
    • 2012-09-16
    • 1970-01-01
    • 2016-08-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-12
    相关资源
    最近更新 更多