[英]Why when I start thin server in production mode it can't find my users table, but it does in regular mode ? - Rails 3
[英]Why can't I start my webserver (`rails server`)?
我使用rails composer( https://github.com/RailsApps/rails-composer )创建了一个新的Rails应用程序。 但是,当我启动Rails服务器(WEBrick)时,出现以下错误:
~/.rvm/rubies/ruby-1.9.3-p448/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': Permission denied
我已经看过这个问题,并尝试了所选答案中的步骤,但是遇到了同样的问题。 这似乎是RVM和Bundler之间的冲突,因为我将ruby-1.9.3作为顶层目录并将1.9.1作为中间目录。 真的不知道这意味着什么。
任何帮助是极大的赞赏。
这通常是由于Rails目录中的某些目录没有正确的权限而导致的。
这是Rails中权限的深入讨论: https : //stackoverflow.com/a/6091058/1669208
如果您想检查是否是问题所在。 然后,在非生产服务器上,给777访问整个rails目录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.