Я следую учебному пособию по Ruby on Rails, написанному Майклом Хартлом
http://ruby.railstutorial.org/
Я установил rails, ruby, все необходимые гемы и настроил heroku и github два дня назад. Я вернулся сегодня и ничего не работает. Я использую Mac OS X 10.7.2 (Lion). Может быть, это как-то связано с тем, что сегодня я переключился на использование терминала вместо Iterm (чтобы я мог легко менять цвета). Теперь, когда я пытаюсь в Iterm, тоже ничего не работает.
Конкретно проблема сейчас заключается в том, что кажется, что рельсы не могут быть найдены, потому что это дает мне сообщение об ошибке «Rails в настоящее время не установлен в этой системе», несмотря на то, что это так. Теперь я снова начал устанавливать рельсы, но боюсь, что это случится снова, и установка рельсов займет некоторое время. Спасибо за помощь.
Первая проблема, которую я заметил, была, когда я снова попытался переименовать свое first_app с переименованием heroku, я получил ошибку
! Invalid path.
! Syntax is: git@heroku.com:<app>.git where <app> is your app's name.
несмотря на то, что это сработало два дня назад. Я предполагаю, что отсутствующие рельсы и неспособность использовать heroku (я переустанавливал это, но все еще получил ошибку), что-то делать с путями, которые не устанавливаются правильно. Я читаю о символических ссылках, но не знаю, как их формировать или что между ними формировать, поскольку в искателе я не могу найти рельсы. Еще раз спасибо.
Только что получил ошибку
ERROR: Error installing rails:
actionpack requires rack (~> 1.3.5, runtime)
использовал sudo gem install rack, теперь рельсы, кажется, устанавливаются нормально, все еще не понимая, что случилось, хотя ...
Rails все еще не работает:
$ rails
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:230:in `activate': can't activate rack (~> 1.3.5, runtime) for ["actionpack-3.1.3", "rails-3.1.3"], already activated rack-1.4.0 for ["rack-cache-1.1", "actionpack-3.1.3", "rails-3.1.3"] (Gem::LoadError)
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:246:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `each'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:245:in `activate'
from /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/lib/ruby/1.8/rubygems.rb:1056:in `gem'
from /usr/bin/rails:18