1

まず、Ruby についてあまり詳しくありませんが、Openshit のコマンド ラインでは「rhc」を使用してクラウド上のアプリを管理しています。素晴らしい!...しかし、'rhc' プログラムは、Ruby、Rubygems に基づいています....何か。

OK、Linux Mint(Ubuntuベース)にapt-getを使用してこれらのプログラムをインストールしました:

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 コマンドを実行しようとすると、コンソールは次のように返します。

rhc-create-domain -n carlosjr -l carlosjrcabello@gmail.com
/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

ruby と RubyGem のどちらで何かを更新する必要があるかどうかはわかりません。

今のところはもうありません。ありがとう。

4

2 に答える 2

1

私は問題を解決しました。KDEを搭載したLinuxMint12(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はRubyアプリのインストールプロセスをより詳しく説明できると思います。たとえば、私の場合を使用すると、Rubyの知識は何もありません:/

于 2012-04-24T14:06:07.183 に答える