1

Debian 6.0 Linux サーバーにgraphenegithub から最新のものをインストールしました。でダッシュボード/opt/grapheneをコーディングしようとしていますが、Ruby で問題が発生しています。graphitegraphenebundler

  1. github markdownREADME.mdに従っていると、rubydebian パッケージとrubygems.
  2. 次に、私sudo gem install serveは問題ありません。
  3. ポート 4000 でサンプル サイトにアクセスできるので、それはわかってrubyおりrubygems、動作しています...

成功したグラフェン ルビー サーブ

次に、Graphene の READMEに従ってインストール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 に答える