Когда я пытаюсь выполнить команду «rails -v» в терминале, я получаю следующую ошибку: bin/rails:4:in require: cannot load such file -- rails/commands (LoadError) from bin/rails:4:in <main>'
У меня возникла проблема с запуском сервера rails, поэтому я попытался проверить свою версию. Кто-нибудь знает, что это значит? Я нахожусь на Mac osx 10.7.5 и ruby 2.0. Я знаю, что у меня установлен Rails 4.0.2, но не знаю, что это значит. Заранее спасибо!Ошибка при проверке, какая версия Rails
ответ
Прежде всего, деинсталляция рельсы 4.х:
gem uninstall rails
Здесь, удалить все рельсы версии начинается с 4.x и т.д.
И затем попробуйте запустить те же команды (
без запуска
gem install rails
):
$ rails s
# rails version:
$ rails --verison
UPDATE:
Открытого приложение в Gemfile, и добавьте следующую строку:
gem 'rails', '4.0.2'
Теперь запустите:
bundle install
Так как есть не было ra ils gem, упомянутый в вашем Gemfile, когда вы запускали команды рельсов, они не могли найти ссылку/относящуюся к версии rails, о которой вы говорили. Я не знаю, почему Gemfile был пуст, но Gemfile.lock. Gemfile.lock создается после запуска bundle install
или bundle update
, что означает заблокированную версию драгоценных камней, которая будет использоваться в вашем приложении. Итак, возможно, что-то случилось с вашим Gemfile, а не с Gemfile.lock.
Сначала выполните свое приложение как cd myproject и попробуйте rails -v. если он не работает, вы не должны устанавливать рельсы на свой gemset. Поэтому вам нужно установить рельсы на свой gemset. используя
gem install rails
и чем он работает.
Когда я делаю эту команду, я получаю: «Успешно установлен rails-4.0.2 Анализ синтаксиса для rails-4.0.2', но затем я снова попробую« сервер rails », и я получаю ту же исходную ошибку. Я просто не понимаю! –
В настоящее время у вас в вашей системе есть рельсы-4.0.2, проверьте, не содержит ли приложение приложение той же версии, если вы не устанавливаете версию рельсов, которая присутствует в вашем приложении (например, gem install rails -v 3.0.1) – Mothirajha
Когда я внутри каталог моего проекта, и я пытаюсь проверить версию Rails, я все еще получаю ошибку. –
- 1. Ошибка при проверке подлинности
- 2. Ошибка сообщения о проверке Rails?
- 3. Какая версия Ruby?
- 4. Какая последняя версия Rails поддерживает Jruby (9.0.4.0)?
- 5. Какая версия Rails работает с Ruby 1.8.5
- 6. какая ошибка в моей проверке isbn?
- 7. Ошибка при проверке ошибок в Rails 4 при использовании form_for
- 8. Ошибка при проверке podspec
- 9. Ошибка при проверке ввода
- 10. Ошибка при проверке vfs
- 11. Ошибка при проверке типа
- 12. Ошибка при проверке request.method
- 13. Mssql-2012 с Rails-2.3.18 какая версия адаптера SQL?
- 14. FOSElasticaBundle, какая версия Elasticsearch?
- 15. Ошибки, удаленные при проверке действительными? in Rails
- 16. Ошибка при проверке с webrat, Rails с Authlogic
- 17. При использовании AxWebBrowser, какая версия ie?
- 18. Ошибка при проверке совпадения пароля
- 19. FormatException Ошибка при проверке ячейки
- 20. Ошибка при проверке JSL Javascript
- 21. Ошибка при проверке даты MVC
- 22. PHP Ошибка Перенаправление при проверке
- 23. Ошибка при проверке условия var_dump
- 24. Ошибка при проверке версии муравья
- 25. Ошибка ловушки при проверке параметра
- 26. Ошибка сегментации при проверке указателя
- 27. Ошибка ожидания JUnit при проверке
- 28. Ошибка при проверке диагонали - nQueens
- 29. Ошибка при проверке подлинности Laravel
- 30. Ошибка при проверке XML-схемы
Похоже, вы пытаетесь запустить команду в приложении rails и, возможно, обновили ее до rails 4.x, которая ищет файл bin/rails в приложении (которого нет, потому что приложение находится на старых рельсах версия). Итак, попробуйте: 'bundle exec rails --version'. Может быть, это помогает. – Surya
Это дает ту же ошибку, которую я получаю при попытке запустить сервер rails: '/Users/NormalUse/.rvm/gems/[email protected]/gems/bundler-1.5.2/lib/bundler/ rubygems_integration.rb: 240: в блоке в replace_gem: railties не входит в комплект. Добавьте его в Gemfile. (Gem :: LoadError) ' –
Я добавил railties в свой gemfile, а затем« bundle install », и я получаю:' Gemfile не задает никаких зависимостей. Ваш комплект завершен! ' –