繁体   English   中英

为什么我不能启动我的网络服务器(`rails server`)?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM