【问题标题】:Error in bundle install in ruby on rails在 ruby​​ on rails 中捆绑安装时出错
【发布时间】:2013-07-11 17:58:04
【问题描述】:

我用 rvm 安装了包。 我在终端进入我的项目,输入代码:bundle install 并且发生了这个错误:

~/Documentos/workspace/conselheiros$ bundle install
bash: /usr/local/bin/bundle: /usr/bin/ruby1.8: interpretation invalid: File or Directory not found.

我在安装过程中遇到了问题?我正在使用 rvm 安装 我安装了 ruby​​ 1.8.7、rails 3.0.8 和 ruby​​gems 1.8.24

【问题讨论】:

  • 你能告诉我'rvm list'和'rvm gemset list'和'ruby -v'的结果吗?

标签: ruby-on-rails ruby rubygems rvm bundle


【解决方案1】:

首先确保 rvm 加载正确:

rvm get stable --auto-dotfiles

可能需要关闭终端再打开

你需要使用 rvm ruby​​:

rvm use 1.8.7 --install --default

然后你可以继续:

bundle install

【讨论】:

  • 但是我有这个 rvm rubies =* ruby​​-1.8.7-p374 [ x86_64 ] # => - current # =* - current && default # * - default
  • 对不起,我不明白,什么是 echo $PATH?哦,对不起,我没有说...我在 ubuntu 中
  • 在你的控制台运行echo $PATH
  • 没错,如您所见 - PATH 已“损坏”,您需要 rvm use 1.8.7 修复它,尝试运行 rvm get stable 并确保读取所有输出 - rvm 尝试检测类似这样的危险情况
  • 当我使用 rvm get stable 时,在最后的安装中说 * WARNING: You're using ~/.profile,确保加载它,如果存在的话,将以下行添加到 ~/.bash_profile否则将其添加到 ~/.bash_login: source ~/.profile