Twitter gem を靴アプリにインストールできないようです。
やってみると…
Shoes.setup do
gem 'twitter'
end
require 'twitter'
私は得る
hoe requires RubyGems version >= 1.3.1
これは、Shoes or Hoe のバグですか? 回避策に関するアイデアはありますか?
sudo gem install rubygems-update # install the latest (1.3.5 at the moment)
また
sudo gem install rubygems-update -v 1.3.1 # or specifically 1.3.1
また、現在の rubygems のバージョンにも依存します。1.3.5 に直接更新できない場合もあります。最新のものにアップグレードする前に、1.3.1 に更新する必要があります。
さらに、最初はソースから rubygems をインストールし、上記のコマンドを使用して更新することが一般的に推奨されます。
@ John Topley:RubyGemsはShoesを認識していない可能性がありますが、ShoesにはRubyGemsを処理する独自の方法があります。それらを独自のディレクトリにコピー/インストールします。これは、Shoesに独自のRubyインタープリターが含まれているためだと言われています。
昨日、Rails アプリケーションでまさにこの問題が発生しました。解決策は、RubyGems 1.3.1 をソースからダウンロードしてインストールすることでした。私はコマンドを使用しました:
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz