4

Ruby 1.9.1 がインストールされ、Ruby Gems 1.8 がインストールされています。エラー メッセージは次のとおりです。

~$ sudo gem install rhc
Building native extensions.  This could take a while...
ERROR:  Error installing rhc:
ERROR: Failed to build gem native extension.
/usr/bin/ruby1.8 mkrf_conf.rb
Building native extensions.  This could take a while...

rake1.8 RUBYARCHDIR=/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/lib RUBYLIBDIR=/usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/lib
sh: rake1.8: not found

Gem ファイルは、検査のために /usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14 にインストールされたままになります。結果は /usr/lib/ruby/gems/1.8/gems/rhc-rest-0.0.14/ext/gem_make.out に記録されます

4

2 に答える 2

10

Michael Frederick のコメントに基づいて、Linux Mint 12 Lisa 32 ビットの場合、同じエラーが発生します。Ruby アプリをインストールして Openshift クラウドを管理するための最終的な解決策は次のとおりです。

sudo apt-get install ruby1.8
sudo apt-get install gem
sudo apt-get install rubygems
sudo gem install json_pure
sudo gem install rake
sudo gem install rhc
于 2012-04-21T14:23:13.943 に答える
2

実際には、特定のバージョンの ruby​​ に結び付けられる標準の ruby​​ パッケージの代わりに、Ruby Version Manager (RVM) パッケージをインストールしてみることをお勧めします。ubuntu に rvm と rhc をインストールする方法については、このページの下部を参照してください。

https://openshift.redhat.com/community/developers/install-the-client-tools

于 2012-08-17T22:30:29.917 に答える