1

我在我的 Debian 6.0 linux 服务器上安装了graphene来自 github的最新版本。/opt/graphene我正在尝试用 编写graphite仪表板graphene,但我遇到了 ruby​​ 的问题bundler

  1. 当我遵循github markdownREADME.md时,我成功安装了rubydebian 包以及rubygems.
  2. 接下来,我sudo gem install serve没有问题。
  3. 我可以浏览端口 4000 上的示例站点,所以我知道ruby并且rubygems正在工作......

成功的石墨烯红宝石服务

接下来,我按照石墨烯的自述文件的要求bundler安装;sudo gem install bundler但是,当我采取下一步行动时README.mdbundle 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吗?

4

1 回答 1

1

使用/var/lib/gems/1.8/bin/bundle.

如果需要,您还可以将其链接到/usr/local/bin

ln -s /var/lib/gems/1.8/bin/bundle /usr/local/bin/bundle
于 2012-09-10T13:53:37.143 回答