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

时间:2013-11-18 15:30:56

标签: ruby-on-rails ruby-on-rails-4

我使用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

我看了this question并尝试了所选答案中的步骤,但我遇到了同样的问题。这似乎是RVM和Bundler之间的冲突,因为我将ruby-1.9.3作为顶级目录而1.9.1作为中间目录。不确实确定这意味着什么。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:0)

这通常是Rails目录中某些目录没有正确权限的结果。

以下是对Rails中权限的深入讨论:https://stackoverflow.com/a/6091058/1669208

如果您想检查是否存在问题。然后在NON-PRODUCTION SERVER上给777访问整个rails目录。