rails rake (3.1), почему все задачи rake выдают ошибку из-за слишком большого уровня стека - PullRequest
0 голосов
/ 08 октября 2011

Возможен конфликт с расширением Rake?

md:~/Dropbox_not_syncd/webs/3/tdd/rubyists$ rake db:drop
/home/durrantm/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2/lib/rake/version.rb:4: warning: already initialized constant MAJOR
...
WARNING: Possible conflict with Rake extension: String#ext already exists
WARNING: Possible conflict with Rake extension: String#pathmap already exists
/home/durrantm/.rvm/gems/ruby-1.9.2-p180/gems/rake-0.9.2/lib/rake/task_arguments.rb:73: warning: already initialized constant EMPTY_TASK_ARGS
..
rake aborted!
stack level too deep

(See full trace by running task with --trace)

1 Ответ

0 голосов
/ 10 октября 2011

Ответом на мои проблемы - по крайней мере, они ушли, и я могу двигаться дальше - было использовать
bundle exec rake spec
над
rake spec

Некоторое время спустя ....

в конце концов я смог сдуть свой rcm или, по крайней мере, удалить все файлы, связанные с rvm, а затем я мог вернуться к использованию 'rake spec' и т. Д. Хотя я также создал и повторно заполнил приложение вместе с этим.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...