未安装Rails Gem bundler - 即使我安装它之后

时间:2013-09-13 16:33:19

标签: ruby-on-rails bundler

对于Rails应用,我尝试运行$ bundle install。但是,即使在我运行$ gem install bundler之后,我也得到了同样的信息。

这就是发生的事情:

Run `bundle install` to install missing gems.
Davids-iMac-2:213calendar davidburton$ bundle install
ERROR: Gem bundler is not installed, run `gem install bundler` first.
Davids-iMac-2:213calendar davidburton$ gem install bundler
Successfully installed bundler-1.3.5
1 gem installed
Installing ri documentation for bundler-1.3.5...
Installing RDoc documentation for bundler-1.3.5...
Davids-iMac-2:213calendar davidburton$ bundle install
ERROR: Gem bundler is not installed, run `gem install bundler` first.

UPDATE1

rvm list

rvm rubies

   ruby-1.9.2-p290 [ x86_64 ]
=* ruby-1.9.3-p374 [ x86_64 ]

# => - current
# =* - current && default
#  * - default

1 个答案:

答案 0 :(得分:0)

检查您的主目录中是否有~/.bash_profile文件。

如果它存在,并且您不记得创建它,请将其内容复制到~/.bashrc并完全删除.bash_profile文件。

默认情况下,在.bash_profile安装后,rvm会在rvm中附加用于使用rvm函数更新路径的命令。 Ubuntu一次仅使用.bash_profile(如果存在),或.bashrc.bash_profile不存在。这导致PATH未正确设置,并且即使已安装,也未检测到gem,因为它不在您的路径上。