1

我在 Ubuntu 11.04 上使用 Ruby 1.9.2 和 RVM 和 RubyGems 1.8.5,当我运行

gem install taps

我明白了

ERROR:  While executing gem ... (NoMethodError)
undefined method `<<' for #<Bundler::SpecSet:0x000000020fbc50>

我可以成功地迁移我的数据库

heroku rake db:migrate

我正在尝试安装水龙头以便我可以运行

heroku db:push

这给出了错误

Taps Load Error: no such file to load -- taps/operation
You may need to install or update the taps gem to use db commands.
On most systems this will be:

sudo gem install taps

谢谢你的帮助!


为什么表单标签的“for”属性是必需的?

为什么表单标签的“for”属性是必需的?我从来没有用过它们

4

1 回答 1

1

我对 Rails 很陌生,但也遇到过很多类似的错误,所以让我试一试吧。

怎么加

gem "taps", "~> 0.3.23"

到您的 gemfile,然后运行(在您的应用程序根文件夹中...)

bundle install

另一件小事:记住不要使用 sudo 如果您正在使用 RVM,因为它将以 root 身份安装 gems,而不是在您的主文件夹中(从而使您的 gemsets 杂乱无章),好的,希望它有所帮助。检查我的来源

PD:祝 Natty 的开发顺利,我厌倦了它并降级到 Ubuntu Maverick Meerkat

于 2011-06-30T03:06:35.033 回答