Я использую rvm (менеджер по Версии Ruby) и рабочие направляющие 3 RC. Я должен протестировать приложение, чтобы видеть, была ли ошибка разрешена с недавней фиксацией к направляющим 3 ведущих устройства на GitHub.
Как я устанавливаю направляющие 3 ведущих устройства от GitHub и затем генерирую новое приложение?
Я не могу использовать направляющие установки драгоценного камня - пред то, потому что я хочу граничную версию, не предвыпускную версию.
Можно ли предложить полезную суть или сообщение в блоге?
Все, что я мог найти, было этим: http://weblog.rubyonrails.org/2010/1/1/getting-a-new-app-running-on-edge и это являются устаревшими.
Спасибо!
Вы можете сделать это с помощью Gemfile вашего приложения для rails 3. Bundler способен устанавливать непосредственно с github, и если вы не укажете ветку или тег, то он будет использовать master. Добавьте это в ваш Gemfile после генерации приложения rails 3, а затем запустите bundle install и запустите ваше приложение. После установки bundle install он покажет вам номер фиксации в Gemfile.lock. Это должна быть последняя фиксация из репозитория master rails. Вот что я делаю в своем Gemfile:
gem 'rails', :git => 'git://github.com/rails/rails.git' #gem 'rails', '3.0.0.rc'
Я просто разкомментирую и закомментирую эти 2 строки для переключения между RC и master... и bundle install.
В качестве альтернативы, вы можете клонировать репо и затем использовать ваш локальный источник в Gemfile:
Я думаю, это должно выглядеть примерно так (не проверено):
gem 'rails', :require => 'rails', :path => "/path_to/rails"
Почему бы не просмотреть журнал фиксации здесь: http: // github .com / rails / rails / commits / master перед клонированием репозитория? Я не знаю, какую ошибку вы ищете, но помните, что вы также можете посмотреть "различия" из каждого коммита, чтобы увидеть, что изменилось.