Activity
Double check that you set your nginx passenger_ruby
to point to RVM or Rbenv properly and that you set the global ruby version to 2.1.2.
Ouch! Did you have a short password?
You want to run sudo nano /etc/nginx/nginx.conf
instead (not the /opt one).
You can see the file as your deploy user but you can't actually save changes. That's why you need sudo
so that you can save your changes.
I think because that's not a command you run in your terminal but you need to add that to the file named Gemfile instead.
Thanks Rodrigo! Definitely a cleaner implementation because this way you're only adding fields.
This is going to setup a separate VM for each mainly for the purpose that everyone working on the project starts with a clean machine. If you don't run into any problems with your setup, you don't really need this. The trouble comes in when you need to share your machine setup with say 50 other developers. Then you need something like this so everyone can spin up a development environment without any trouble.
Check out https://gorails.com/deploy/... ;-)
I was hoping people would find those useful! :)
The ruby racer can be a replacement for Node.js but Node doesn't require you to add a gem to your app. The reason you need one of these is so that you can compile Coffeescript to Javascript (and then combine and minify it in the asset pipeline when you deploy). Node is a Javascript runtime that isn't in the browser and therubyracer gem provides one as well.
Posted in The Params Hash Discussion
Thanks Dana! :) I definitely have some more videos like this in mind. Glad you liked it!
Is it actually causing you problems? I know the "stdin: is not a tty" seems to be more of a warning than an actual problem according to this https://github.com/mitchell...
I haven't run this on Windows yet however, so keep me posted if things don't work after finishing the tutorial. This is a very long thread but someone mentions the error and you might find a solution in here: https://github.com/mitchell...
Posted in Environment Variables Discussion
Figaro and the new Rails 4.1 secrets.yml are ways to manage these. This episode is intented to explain what they are so when you run into things like Figaro and secrets.yml you have a better idea of what you're looking at.
Heroku has a config command that lets you view and set environment variables. More info here: https://devcenter.heroku.co...
Glad I could help! :)
Does sudo apt-get update
work? It's saying something is wrong with that.
Take a look at this: http://stackoverflow.com/qu...
What did you set for your repo_url?
That's what Bundler is for. Your version of Rails is application specific, so you let Bundler manage it with your app's Gemfile.
If you have multiple versions of ruby, you'll want to set the default (or use rbenv/rvm to switch). For me, I have 1.8.7, 1.9.3, 2.0, and 2.1 installed on my machine. I set 2.1.2 as the default, but certain applications switch back to 1.9 and 1.8.7 for me.
I'd guess you just haven't set the default to 2.1.2 yet and that's what is missing.
If you've already downloaded all the gems and ruby versions, you can work offline but if you need to install anything new, you'll need an internet connection.
Great! Let me know if there's anything I can make more clear for that part.