Невозможно запустить консоль / сервер 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).

Другие вопросы по тегам