рельсы c (LoadError) из корзины / рельсов: 9 - PullRequest
0 голосов
/ 21 сентября 2019

Когда я пытаюсь rails c, я получаю следующий вывод

Traceback (most recent call last):
6: from bin/rails:9:in `<main>'
5: from bin/rails:9:in `require'
4: from /Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands.rb:17:in `<top (required)>'
3: from /Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
2: from /Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:67:in `console'
1: from /Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:141:in `require_application_and_environment!'
/Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:141:in `require': cannot load such file

/Harsimar.rvm/gems/ruby-2.6.3/gems/railties-4.2.11.1/lib/rails/commands/commands_tasks.rb:141:in `require': cannot load such file -- /Users/my_user/Desktop/app/rails-template-master/configs/application (LoadError) 

bin/rails:9 has written => require 'rails/commands'

Ответы [ 2 ]

1 голос
/ 21 сентября 2019

Вы пытаетесь запустить устаревшее приложение Ruby on Rails в текущей версии Ruby.Но Ruby on Rails 4.2.x не поддерживает Ruby 2.6.

У вас есть два варианта:

  1. Понизьте версию Ruby до версии, которая все еще поддерживается Ruby on Rails4.2.x.Этот ответ говорит о том, что Ruby 2.3 или 2.4 должен работать.
  2. Вы обновляете свое приложение Ruby on Rails.Это означает, что вы должны попытаться обновить систему до 5.2.x или даже лучше до 6.0.

Поскольку Ruby on Rails 4.2 больше не поддерживается, я настоятельно рекомендую начать обновлять ваше приложение.

0 голосов
/ 21 сентября 2019

APP_PATH в моей корзине / рельсах не так.исправил его в каталоге "../config/application", теперь он работает.

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