我似乎无法在我的鞋子应用程序中安装 twitter gem。
当我尝试...
Shoes.setup do
gem 'twitter'
end
require 'twitter'
我明白了
hoe requires RubyGems version >= 1.3.1
这是鞋子或锄头中的错误吗?关于解决方法的任何想法?
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