Невозможно запустить консоль / сервер rails в среде AWS Cloud9 CodeStar EB dev Ruby on Rails
Я создал свою первую среду с CodeStar и выбрал вариант Ruby on Rails с Elastic Beanstalk. Я использую AWS Cloud9 для IDE. Я хотел бы использовать опцию Предварительный просмотр, чтобы просмотреть влияние изменений кода перед фиксацией, и просматривал документы по адресу http://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html, однако я не могу запустить сервер в среде разработки.
Из моего каталога среды в терминале Cloud9 (путь: / home / ec2-user / environment /env_name) я попытался rails s -b $IP -p $PORT
как задокументировано для предыдущего не-AWS Cloud9, а также rails server
и даже rails console
просто чтобы проверить. В каждом случае я просто получаю информацию о помощи для rails new
:
$ rails s
Usage:
rails new APP_PATH [options]
Options:
-r, [--ruby=PATH] # Path to the Ruby binary of your choice
...etc...
Что мне не хватает?
1 ответ
Согласно обсуждению этого вопроса, это поведение указывает, что rails не распознает, что он работает в каталоге rails, поэтому он считает, что единственное допустимое действие rails new
, Было несколько предложенных ответов, но тот, который работал для меня, должен был бежать rake rails:update:bin
(или же rake app:update:bin
для рельсов 5).