我似乎无法在我的鞋子应用程序中安装twitter gem。
当我尝试...
Shoes.setup do
gem 'twitter'
end
require 'twitter'
我得到了
hoe requires RubyGems version >= 1.3.1
这是鞋子或锄头中的错误吗?关于解决方法的任何想法?
答案 0 :(得分: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
它还取决于您的rubygems现在的版本 - 有时您不能直接更新到1.3.5;在升级到最新版本之前,您必须更新到1.3.1。
此外,通常建议您第一次从源安装rubygems,并使用上述命令进行更新。
答案 1 :(得分:1)
@ John Topley:RubyGems可能不了解Shoes,但Shoes有自己的处理RubyGems的方法。它将它们复制/安装到自己的目录中,我被告知这是因为Shoes包含了自己的Ruby解释器
答案 2 :(得分:0)
我昨天使用Rails应用程序遇到了这个问题。解决方案是从源代码下载并安装RubyGems 1.3.1。我用了命令:
wget http://rubyforge.org/frs/download.php/45905/rubygems-1.3.1.tgz