в Ubuntu при запуске 'gem install taps' выдается ОШИБКА: ... (NoMethodError) ... '<<' для # - PullRequest
1 голос
/ 30 июня 2011

Я на 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

Спасибо за любую помощь!

1 Ответ

1 голос
/ 30 июня 2011

Я действительно новичок в рельсах, но у меня было довольно много подобных ошибок, поэтому позвольте мне попробовать ...

как насчет добавления

gem "taps", "~> 0.3.23"

к вашемуgemfile, а затем запускается (в корневой папке вашего приложения ...)

bundle install

Еще одна маленькая вещь: не забудьте использовать sudo, если вы работаете с RVM, поскольку он установит гемы как root, но не на вашем компьютере.Домашняя папка (и, следовательно, делает ваши наборы неорганизованными), хорошо, надеюсь, это поможет Проверьте мой источник

PD: удачи в разработке с Нетти, я устал от этого и понижен до Ubuntu Maverick Meerkat

...