【问题标题】:rails s not working导轨不工作
【发布时间】:2013-01-19 10:59:49
【问题描述】:

我的 rails 命令突然停止工作

我只是在输入命令

rails s

出现错误

bash: /usr/local/bin/rails: /usr/bin/ruby1.9.1: bad interpreter: No such file or directory

和命令

  ruby -v   gives me

ruby 1.9.1p431 (2011-02-18 revision 30908) [i686-linux]

有什么帮助吗?

提前致谢

【问题讨论】:

  • Ruby 1.9.1 不是受支持的 Ruby 版本。升级到 1.9.2,或者更好的 1.9.3。
  • @sevenseacat 我已经安装了 1.9.3-p374 现在我收到错误 ruby​​ -v bash: /home/abc/.rvm/rubies/ruby-1.9.3-p374/bin/ruby : 无法执行二进制文件
  • 您的用户在 rvm 组中吗?
  • 我不知道 rvm 组。当我输入 rvm use 1.9.3 Using /home/abc/.rvm/gems/ruby-1.9.3-p374 时,我得到了这个输出
  • 你应该阅读 rvm 文档。

标签: ruby-on-rails ruby ruby-on-rails-3 rubygems ruby-on-rails-3.2


【解决方案1】:

请注意您的 PATH 变量,我还必须从 .bashrc.profile.bash_profile 中删除所有 ruby​​ 和 rvm 条目。也许在某个地方指定了您的旧红宝石。

另外:在我的 MACOSX_10.6.8 上,我只是在将 ruby​​-1.9.3p125 更新到最新版本时遇到了问题。所以我从头开始做了所有事情并删除了(rvm remove 1.9.3p125),还做了rvm implode 以完全删除~/.rvm 目录。

查看How can I remove RVM (Ruby Version Manager) from my system?

稍后:

  • curl -L https://get.rvm.io | bash -s stable
  • source ~/.rvm/scripts/rvm
  • rvm install 1.9.3

这样做之后,一切正常!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-05-13
    • 2012-08-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-20
    相关资源
    最近更新 更多