对于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
答案 0 :(得分:0)
检查您的主目录中是否有~/.bash_profile
文件。
如果它存在,并且您不记得创建它,请将其内容复制到~/.bashrc
并完全删除.bash_profile
文件。
默认情况下,在.bash_profile
安装后,rvm会在rvm
中附加用于使用rvm函数更新路径的命令。
Ubuntu一次仅使用.bash_profile
(如果存在),或.bashrc
时.bash_profile
不存在。这导致PATH
未正确设置,并且即使已安装,也未检测到gem,因为它不在您的路径上。