0

저는 첫 번째 환경을 CodeStar로 만들고 Ruby on Rails와 Elastic Beanstalk 옵션을 선택했습니다. IDE 용 AWS Cloud9를 사용하고 있습니다. 미리보기 옵션을 사용하여 커밋 이전에 코드 변경의 영향을 확인하고 http://docs.aws.amazon.com/cloud9/latest/user-guide/app-preview.html에있는 문서를 살펴 보았지만 개발 환경에서 서버를 실행할 수없는 것 같습니다. Cloud9 터미널 내 환경 디렉토리 내에서AWS에서 레일즈 console/server를 실행할 수 없습니다. Cloud9 CodeStar EB 개발자 Ruby on Rails 환경

: 이전의 비 AWS Cloud9 문서화하고, 또한 rails server을, 심지어 rails console 단지에로 (경로/홈/EC2 사용자/환경/env_name는) 내가 rails s -b $IP -p $PORT 시도 검사. 각 경우마다 rails new에 대한 도움말 세부 정보를 얻습니다.

$ rails s 
     Usage: 
      rails new APP_PATH [options] 

     Options: 
      -r, [--ruby=PATH] # Path to the Ruby binary of your choice 
...etc... 

무엇이 누락 되었습니까?

답변

1

this question에 대한 토론에서 레일즈가 레일스 디렉토리에서 실행 중임을 인식하지 못하기 때문에 유효한 동작은 rails new이라고 생각됩니다. 몇 가지 제안 된 답변이 있지만 나를 위해 일한 것은 rake rails:update:bin (또는 레일 5의 경우 rake app:update:bin)입니다.

+0

나는 왜 codestar가이 파일들을 제거하고 readme 파일에서'rails server'를 실행하기로 결정했는지 모르지만, 우리가 그렇게 할 때까지는 작동하지 않을 것입니다. –