Я загрузил архив, содержащий код для приложения Rails (из книги, которую я читаю). Я запускаю Rails 3.0.1
, но приложение не запускается, потому что оно ищет 3.0.0beta3
. Есть ли способ запустить его с моей версией Rails?Можно ли изменить ожидаемую версию Rails приложения Rails?
ответ
Да, искать файл Gem в корневом каталоге приложения и найдите строку
гем «рельсы», «3.0.0beta3» и изменить его на драгоценный камень «рельсы», «3.0.1»
затем выполните установку пакета с терминала в корень приложения.
Существует, вероятно, строка в environment.rb
файл, который выглядит как
RAILS_GEM_VERSION = '3.0.0beta3' unless defined? RAILS_GEM_VERSION
Обновление этого следует сортировать проблему.
Нет, приложения Rails 3 используют Gemfile для хранения версии Rails. 'Environment.rb' больше не содержит версию. – molf
А, ладно ... Я немного поработал и увидел RAILS_GEM_VERSION, упомянутый в связи с версией 3, и предположил, что он все равно должен использовать ту же схему. Виноват. – SamStephens
Это потому, что ваш Gemfile.lock, вероятно, показывает Rails 3.0.0.beta3. Даже если вы измените свой Gemfile на 3.0.1 и установите его с помощью gem install rails
, вам нужно будет запустить bundle install
или bundle update rails
- 1. Почему Rails-4.2.5 НЕ устанавливает ожидаемую версию Nokogiri (1.6.7.rc4)
- 2. Изменить версию Ruby on Rails
- 3. Где хранить версию приложения Rails
- 4. Как вы скажете версию Rails внутри приложения Rails?
- 5. Как изменить версию Rails на Mac?
- 6. Где можно рекламировать Rails-приложения?
- 7. Как изменить данные приложения Rails?
- 8. Как изменить стандартную версию Rails, которая используется?
- 9. Ruby on Rails - Невозможно изменить версию Ruby
- 10. Можно ли изменить «Аппаратную версию» телефона Android?
- 11. Можно ли получить другую версию приложения?
- 12. Как изменить имя приложения Ruby on Rails?
- 13. Можно ли изменить порядок загрузки файлов JavaScript в Rails 4?
- 14. Можно ли добавить миграцию для приложения rails в ruby gem?
- 15. Rails использует неправильную версию рубина
- 16. Как изменить версию моего рельса?
- 17. Определить версию ruby из Rails
- 18. Получите множественную версию Rails модели
- 19. Как изменить название приложения Rails 4?
- 20. Rails не собирает стандартную версию Ruby?
- 21. Update Rails приложения к Rails 4
- 22. Могу ли я отключить защиту_from_forgery для моего приложения Rails Rails?
- 23. Как узнать версию sqlite3 в rails 3 приложения под окнами?
- 24. Можно ли изменить уровень ведения журнала delayed_job отдельно от основного приложения Rails?
- 25. Rails использует ту версию Ruby,
- 26. Можно ли изменить версию библиотеки инструментов Android Build Tools?
- 27. Скрыть/изменить идентификаторы в Rails
- 28. Попытка изменить виды приложения rails, но изменения не применяются
- 29. Изменить версию рельсов
- 30. Предварительно упакованные Rails-приложения
В чем разница между установкой «gem install XXX» и «bundle install»? Могу ли я понять это в том смысле, что установка «bundle install» устанавливает все драгоценные камни, необходимые в приложении сразу, а «gem install XXX» устанавливает только установленный «XXX» камень? – Leem
это правильно. Лучше всего читать документацию поставщика http://gembundler.com/ –