ruby on rails Errno :: EACCES Permission denied @ rb_sysopen - product.log

时间:2015-05-14 09:07:42

标签: ruby-on-rails ruby ruby-on-rails-3

def show
  name = @product.ProductName
  File.open('product.log', 'a+') do |f2|  
  f2.write Time.new
  f2.write "==>"
end

它在我的本地计算机(mac)上工作正常,当我在ubuntu服务器(EC2)上部署时出现此错误

1 个答案:

答案 0 :(得分:0)

尝试 File.open("#{Rails.root}/product.log", 'a+') do |f2|如果它在根,或其路径是什么。

如果仍然无效,请尝试将权限更改为775。