我在我的 Debian 6.0 linux 服务器上安装了graphene来自 github的最新版本。/opt/graphene我正在尝试用 编写graphite仪表板graphene,但我遇到了 ruby 的问题bundler
- 当我遵循github markdown
README.md时,我成功安装了rubydebian 包以及rubygems. - 接下来,我
sudo gem install serve没有问题。 - 我可以浏览端口 4000 上的示例站点,所以我知道
ruby并且rubygems正在工作......

接下来,我按照石墨烯的自述文件的要求bundler安装;sudo gem install bundler但是,当我采取下一步行动时README.md,bundle install失败了......
[mpenning@tsunami graphene]$ sudo /var/lib/gems/1.8/gems/bundler-1.2.0/bin/bundle install
[sudo] password for mpenning:
/var/lib/gems/1.8/gems/bundler-1.2.0/bin/bundle:2:in `require': no such file to load -- bundler (LoadError)
from /var/lib/gems/1.8/gems/bundler-1.2.0/bin/bundle:2
[mpenning@tsunami graphene]$
我并不完全不知道ruby,但令人困惑的是为什么这在第 2 行失败
[mpenning@tsunami graphene]$ sudo head /var/lib/gems/1.8/gems/bundler-1.2.0/bin/bundle
#!/usr/bin/env ruby
require 'bundler'
# Check if an older version of bundler is installed
$:.each do |path|
if path =~ %r'/bundler-0.(\d+)' && $1.to_i < 9
err = "Please remove Bundler 0.8 versions."
err << "This can be done by running `gem cleanup bundler`."
abort(err)
end
end
[mpenning@tsunami graphene]$
安装是不言而喻bundler的。我的ruby-fu 很弱,但是这失败对我来说没有意义。拥有超过 1000 个 github 星和 76 个分叉,我怀疑README.md这一步是错误的;我怀疑这是我当地环境中的东西。
有人可以帮助我正确的工作步骤bundle install吗?