0

Twitter gem を靴アプリにインストールできないようです。

やってみると…

Shoes.setup do
  gem 'twitter'
end

require 'twitter'

私は得る

hoe requires RubyGems version >= 1.3.1

これは、Shoes or Hoe のバグですか? 回避策に関するアイデアはありますか?

4

3 に答える 3

2
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

また、現在の ruby​​gems のバージョンにも依存します。1.3.5 に直接更新できない場合もあります。最新のものにアップグレードする前に、1.3.1 に更新する必要があります。

さらに、最初はソースから ruby​​gems をインストールし、上記のコマンドを使用して更新することが一般的に推奨されます。

于 2009-07-27T05:28:43.987 に答える
1

@ John Topley:RubyGemsはShoesを認識していない可能性がありますが、ShoesにはRubyGemsを処理する独自の方法があります。それらを独自のディレクトリにコピー/インストールします。これは、Shoesに独自のRubyインタープリターが含まれているためだと言われています。

于 2009-08-19T19:17:15.613 に答える
0

昨日、Rails アプリケーションでまさにこの問題が発生しました。解決策は、RubyGems 1.3.1 をソースからダウンロードしてインストールすることでした。私はコマンドを使用しました:

wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz

于 2009-07-26T21:39:32.767 に答える