2012-04-21 9 views
1

まずはRubyについてよく分かりませんが、Openshitコマンドラインではrhcを使ってクラウド上のアプリケーションを管理しています。ニース!...しかし、 'rhc'プログラムはRuby、Rubygemsに基づいています。コマンドラインでのrhc-create-domainエラー(Openshitft)

sudo apt-get install ruby1.8 
sudo apt-get install gem 
sudo apt-get install rubygems 
gem install json_pure 
gem install rake 
gem install rhc 

ニース..私のコンソールでその目に見えるRHC、しかし、私はどのRHCコマンドを実行しようとすると:!

[OK]を、私はLinuxのミント(Ubuntuがベース)上のapt-getでインストール論文プログラムです私このため、コンソールに戻ります:私はルビーやRubyGemで何かを更新する必要がある場合

rhc-create-domain -n carlosjr -l [email protected] 
/usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:247:in `to_specs': Could not find rhc (>= 0) amongst [json-1.6.6, json_pure-1.6.6, mime-types-1.18, parseconfig-0.5.2, rest-client-1.6.7] (Gem::LoadError) 
     from /usr/local/lib/site_ruby/1.8/rubygems/dependency.rb:256:in `to_spec' 
     from /usr/local/lib/site_ruby/1.8/rubygems.rb:1231:in `gem' 
     from /usr/local/bin/rhc-create-domain:18 

思い出しては、私は知りません。

これ以上は現在ありません。ありがとう。

答えて

1

私はこの問題を解決しました。 KDEのLinux Mint 12(Lisa)には基本的なRubyパッケージがインストールされているので、すべての必要なRHCアプリケーションをインストールする前にすべてのRubyパッケージをパージしました。ここに私のソリューション(コマンドラインで):

sudo apt-get purge ruby* (caution with grub packages) 

sudo reboot 

sudo apt-get install ruby1.8 
sudo apt-get install gem 
sudo apt-get install rubygems 
gem install json_pure 
gem install rake 
gem install rhc 

すべてのrhc機能が動作するはずです。

PS:私はOpenshiftは、例えば私の場合をapps..usingルビーのよりインストールプロセスを説明することが、私はルビーの何の知識を持っていけないことができると思います:/

0

私はUbuntuの12.04で同じエラーメッセージを持っていました。私の場合は、問題は/ var/lib/gems /でした。