我使用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
我是红宝石的新手,有人可以帮帮我吗?非常感谢。祝你有美好的一天=)
答案 0 :(得分:1)
如果您正在使用Gnome终端,您还必须在“编辑 - &gt;配置文件首选项 - &gt;标题和命令”中设置“运行命令作为登录shell”。 如果你不这样做,rvm use命令将不起作用
答案 1 :(得分:0)
你应该使用默认加载ruby:
rvm use 1.9.3 --defaut
并在终端rvm中使用登录shell将自动处理设置环境