: Rails.env => command not found
команда: Rails.env => command not found
Ответ 1
Похоже, вы пытались запустить Rails.env в оболочке. Это не сработает, потому что Rails.env - это код Ruby, а не команда оболочки Unix.
Как вы развертываете и запускаете свое приложение rails на сервере? Среда Rails определяется независимо от значения переменной среды RAILS_ENV при запуске сервера. Возможно, у вас есть какой-то файл конфигурации, который указывает его, или, может быть, вы просто запустите свой сервер с помощью команды RAILS_ENV=production my_rails_server? Мне нужно будет узнать больше о том, какие команды вы запускаете для запуска сервера, чтобы действительно ответить на это. Вы используете единорога, дворняжку, Webrick или что-то еще?
Ответ 2
Один вкладыш, если вы в корне пользователя
rails r "puts Rails.env"
Ответ 3
Вы можете проверить полную информацию о своем приложении rails. Набрав эту команду "rake about". Подробные сведения о том, какая версия рубина установлена на вашем компьютере, версия rails и т.д. Например,