如何更改Bundle Installer可执行文件和安装目录

时间:2010-10-26 01:32:19

标签: installer ruby-on-rails-3 rubygems bundle

我已经安装了RVM,并且如安装http://rvm.beginrescueend.com/rvm/install/中所述,我能够获得“rvm是一个功能。”

我读到的很多内容建议不要使用sudo gem install bundler,但是如果没有sudo它就无法工作(错误说我无法使用gem install bundler写入var / lib / gems / 1.8)

即使在“成功安装捆绑包”之后,当我尝试从我的应用程序运行“gem bundle install”或“bundle install”时,仍然会收到“找不到捆绑命令”。

我认为我需要更改可执行文件,但我对如何执行此操作感到很遗憾。

RubyGems环境:
   - RUBYGEMS版本:1.3.7
   - RUBY VERSION:1.8.7(2010-06-23 patchlevel 299)[x86_64-linux]
   - 安装目录:/var/lib/gems/1.8
   - RUBY EXECUTABLE:/usr/bin/ruby1.8
   - 可执行目录:/var/lib/gems/1.8/bin
   - RUBYGEMS PLATFORMS:
     - 红宝石
     - x86_64-linux
   - 创业板路径:
      - /var/lib/gems/1.8
      - /home/james/.gem/ruby/1.8
   - 创业板配置:
      - :update_sources =>真正
      - :verbose =>真正
      - :benchmark =>假
      - :backtrace =>假
      - :bulk_threshold => 1000
   - 远程来源:

真的很感激任何帮助。谢谢。

1 个答案:

答案 0 :(得分:0)

啊,我不记得我是怎么做到的。它与安装到错误的目录有关。添加〜/ .bashrc文件中的路径修复它我很确定。尝试将下面的行添加到〜/ .bashrc文件的底部,看看是否有效。这些是我文件的三个底线。

export RUBYOPT="-r rubygems"
export PATH=/var/lib/gems/1.8/bin:$PATH

if [[ -s /home/james/.rvm/scripts/rvm ]] ; then source /home/james/.rvm/scripts/rvm ; fi

我用来解决这个问题的说明是here,看起来this可能是更好的方法,因为它是一个系统范围的安装。如果我做完了,我会这样做。

另请查看有关同一问题的其他帖子。我相信你能从那里弄明白。

祝你好运! post 1 post 2