【发布时间】:2012-11-06 02:24:34
【问题描述】:
我是 Ruby 和 Rails 项目的绝对新手,所以如果这是个愚蠢的问题,我很抱歉。
我使用wget -qO- https://toolbelt.heroku.com/install-ubuntu.sh | sh 安装了heroku toolbelt。我也试过gem install heroku。但是当我输入时:
MY_USER@home-PC:~$ heroku version
<internal:gem_prelude>:1:in `require': cannot load such file -- rubygems.rb (LoadError)
from <internal:gem_prelude>:1:in `<compiled>'
我在谷歌上查了一下,人们认为 gem 和当前的 ruby 是不同的版本,所以我查了一下,它们看起来是一样的:
MY_USER@home-PC:~$ which ruby
/home/MY_USER/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
MY_USER@home-PC:~$ gem env | grep 'RUBY EXECUTABLE'
- RUBY EXECUTABLE: /home/MY_USER/.rvm/rubies/ruby-1.9.3-p327/bin/ruby
我不知道该怎么做,所以请帮忙。
抱歉,这个问题可能很愚蠢,在此先感谢。
编辑: 忘了说我正在运行 Ubuntu 12.10。
【问题讨论】:
-
尝试运行
ruby `which heroku` version..然后会发生什么?注意which heroku周围的反引号。 -
MY_USER@home-PC:~$ ruby `which heroku` version返回:heroku-toolbelt/2.33.1 (i686-linux) ruby/1.9.3
标签: ruby heroku gem installation rvm