Whenever I try to create a new rails app I get a permission denied error. Yet when I try running rails as sudo it says rails is not a command. How would I use rails in a protected directory? Thanks.
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If the Rails binary is not in a path that sudo can see, it won’t run as sudo. This happens a lot on Ubuntu systems where the sudo environment is locked down.
I have no idea why you’re having this type of problem though – the ‘rails’ command is meant to be run during development, and you’d usually not be working in a locked-down directory. My advice is to fix whatever permission problems you’re having.
If yo’re trying to create a Rails application on a server you don’t control, you should know that’s not the way Rails developers typically work. We usually develop locally and use some tool like Caipstrano or other scripting tool to pull the code from a version control system onto the server.
Without knowing more specifics, I’m afraid I can’t be any more helpful than that. But I hope this clears some things up.