【问题标题】:Bundle with RVM. ruby not found与 RVM 捆绑。没有找到红宝石
【发布时间】:2012-09-07 16:54:09
【问题描述】:

我使用 RVM 安装了 Ruby,但是在使用 bundler 时遇到了问题。

$ bundle -v
/usr/bin/env: ruby: File or directory not found

其他命令有效:

$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
$ rails -v
Rails 3.2.8
$ gem -v
1.8.24

谁能帮帮我? 其他一些可以帮助您的信息:

$ which ruby
/home/gabriel/.rvm/bin/ruby
$ which bundle
/home/gabriel/.rvm/bin/bundle
$ which rails
/home/gabriel/.rvm/gems/ruby-1.9.3-p194/bin/rails
$ gem list | grep bundle
  bundler (1.2.0)
  rubygems-bundler (1.0.7)
$ rvm -v
  rvm 1.15.8 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

我在 .bashrc 中的路径是这样配置的:

GEM_HOME="/home/gabriel/.rvm/gems/ruby-1.9.3-p194"
GEMGLOBAL_HOME="/home/gabriel/.rvm/gems/ruby-1.9.3-p194@global"

export PATH=$PATH:$GEM_HOME/bin:$GEMGLOBAL_HOME/bin:$HOME/.rvm/bin:$MONGODB_HOME/bin

我是红宝石的新手,有人可以帮助我吗?非常感谢。祝你有美好的一天=)

【问题讨论】:

    标签: ruby gem rvm bundler


    【解决方案1】:

    如果您使用 Gnome 终端,您还必须在“编辑 -> 配置文件首选项 -> 标题和命令”中设置“以登录 shell 方式运行命令”。 如果你不这样做,rvm use 命令将不起作用

    【讨论】:

      【解决方案2】:

      你应该使用默认值来加载 ruby​​:

      rvm use 1.9.3 --defaut
      

      在终端 rvm 中使用登录 shell 会自动设置环境

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-07-17
        • 2013-04-27
        • 2013-04-19
        • 2017-12-17
        • 1970-01-01
        • 1970-01-01
        • 2013-01-22
        相关资源
        最近更新 更多