我在我的 Debian 6.0 linux 服务器上安装了graphene
来自 github的最新版本。/opt/graphene
我正在尝试用 编写graphite
仪表板graphene
,但我遇到了 ruby 的问题bundler
- 当我遵循github markdown
README.md
时,我成功安装了ruby
debian 包以及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
吗?