나는 AWS& # 39, 로 의 환경 설정 탄성 콩나무. 나는 내 EC2 인스턴스 ssh 를 수 있습니다. , 는 내 홈 디렉터리입니다 home/ec2-user 원하는거요 효과적으로 비어 있습니다. 만약 내가 위로 이동, 또한 디렉터리입니다 액세스하려면 /home/webapp * 디렉터리입니다 갖고 있지 않음.
I get '만약 내가 콘솔입니다 유형 레일 사용: 새로운 APP_PATH [옵션] '레일 만약 내가 RAILS_ENV 콘솔이군요 , * 유형 = 운영본 번들에는 exec 레일 ',' I get " " 험프리리 찾을 수 없습니다.
여기서 말하는 어느 누구도 이 솔루션은 협력했습니다 가져다줄래요, 그래서 내가 요리하고 있는 I put up a little 스크립트입니다 스크립트화 및 aws 콘솔입니다.
/ Var / / 현재 디렉터리입니다 루트로 app 에서 실행할 수 있습니다.
eb ssh
cd /var/app/current
sudo script/aws-console
사진을 여기서요 내 스크립트를 찾을 수 있다.
그래서 나는 또 다른 어떤 답을 가져다줄래요 협력했습니다 보았으매 - 이것은 지금 나를 위해 일하는 협력하였습니다 탄성 콩나무 64bit 아마존 linix 2016.03 V2.1.2 스택할 루비 2.2 (puma)
cd /var/app/current
sudo su
rake rails:update:bin
bundle exec rails console
내게 걱정했던것 콘솔입니다 반환하는
Loading production environment (Rails 4.2.6)
irb(main):001:0>
루트 파일 emc. eb_console 생성하시겠습니까 싶어요 '' 내 '앱' 레일 관심용 chmod u+x 거잖나. 이 책에는 다음과 같다.
ssh -t ec2-user@YOUR_EC2_STATION.compute.amazonaws.com 'cd /var/app/current && bin/rails c'
이렇게 하면 그냥 실행할 수 있다.
./eb_console
마치 내가 'c' 레일 번들화 exec 실행하십시오 실행하십시오 헤로쿠 있을 것이라고 말했다.
어느 날 위해 일하는 이들은 등 aws 콘솔입니다 스크립트입니다. / Var / 어플리케이션 만들기 '에서' 디렉터리입니다 됐지 내가 마침내 스크립트입니다 '현재' 다음 '레일' 파일을 생성 / [이 질문에 대한 답을 가 다른 SO] 가 있는 디렉토리로 아웃라인에 (https://stackoverflow.com/a/17647039).
eb ssh myEnv
cd /var/app/current
sudo mkdir script
sudo vim script/rails
이 추가 파일로 저장:
echo #!/usr/bin/env ruby
# This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.
APP_PATH = File.expand_path('../../config/application', __FILE__)
require File.expand_path('../../config/boot', __FILE__)
require 'rails/commands'
그러면 make it 실행가능파일 실행하십시오 있다.
sudo chmod +x script/rails
sudo script/rails console
또한 했다.
P 험프리리 손가락으로 폴더에서는 찾을 수 있습니다.
이를 위해 한 번 보세요 꼭 이래야겠어요 너회가 웹 서버 구성 있는 위치를 알려주는 app 디렉터리는 구성용 있어야 합니다.
아마도 당신의 위치를 알고 app 입니다.
하지만, 내가 할 줄 모르는 경우, don& # 39 것이다.
grep -i your_app_name /etc/apache/*
grep -i your_app_name /etc/apache/sites-enabled/*
아파치 your_app_name 포함된 파일을 검색할 수 있는 구성.
Nginx 를 사용하는 경우, apache '위' 에 의해 nginx 굈 '또는'.
이 cd 를 찾은 뒤 애플리케이션 폴더에서는 실행하십시오 RAILS_ENV = 운영본 번들에는 exec 레일 'c'.
응용 프로그램을 실행할 수 있다는 것을 확실히 하는 구성되어 있는 Apache 또는 nginx '의 구성.