0

我似乎无法在我的鞋子应用程序中安装 twitter gem。

当我尝试...

Shoes.setup do
  gem 'twitter'
end

require 'twitter'

我明白了

hoe requires RubyGems version >= 1.3.1

这是鞋子或锄头中的错误吗?关于解决方法的任何想法?

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 回答