Search code examples
ruby-on-railsamazon-web-servicesamazon-ec2amazon-elastic-beanstalk

Can you run a rails console or rake command in the elastic beanstalk environment?


I have set up a RoR environement on AWS' elastic beanstalk. I am able to ssh into my EC2 instance. My home directory is /home/ec2-user, which is effectively empty. If I move up a directory, there is also a /home/webapp directory that i do not have access to.

Is there a way to run a rake command or rails console on my elastic beanstalk instance?

If I type rails console I get Usage: rails new APP_PATH [options] If I type RAILS_ENV=production bundle exec rails console, I get "Could not locate Gemfile"


Solution

  • For rails, jump to /var/app/current then as @juanpastas said, run RAILS_ENV=production bundle exec rails c