rails 3系统命令不起作用

时间:2013-01-14 00:01:17

标签: ruby-on-rails system

这是问题所在。在开发中的rails控制器中运行'system'命令时,它通过运行命令在生产中按预期运行,它不执行任何操作。

例如以下命令:

system 'rails g migration user_generated_migration'

甚至:

system 'ls'

在本地(开发中)工作,但在服务器(生产环境)上,他们什么都不做。

我在配置文件中遗漏了什么,可能是production.rb?或者是否应该在服务器上启用某些内容?

更新

生产环境是默认设置,可能会对缓存的处理方式进行显着更改:

config.cache_store = :dalli_store, ENV['MEMCACHE_SERVERS']

它通过乘客在apache服务器上运行。我怀疑它与apache用户拥有的权利有什么关系?我在服务器领域没有很多经验,所以我不知道给你什么具体细节。

0 个答案:

没有答案