简体   繁体   English

ruby on rails Errno :: EACCES权限被拒绝@ rb_sysopen-product.log

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

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

it works fine on my local machine (mac) and this error comes when I deploy on ubuntu server (EC2 ) 它在我的本地计算机(mac)上工作正常,并且当我在ubuntu服务器(EC2)上部署时出现此错误

Try File.open("#{Rails.root}/product.log", 'a+') do |f2| 尝试File.open("#{Rails.root}/product.log", 'a+') do |f2| if it is at root, or whatever its path is. 它是根源还是路径。

If it still doesn't work try changing permission to 775. 如果仍然无法正常工作,请尝试将权限更改为775。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 EACCES(ElasticBeanStalk上的权限被拒绝@ rb_sysopen - EACCES (Permission denied @ rb_sysopen on ElasticBeanStalk Errno::EACCES: 权限被拒绝 @ rb_sysopen - /app/db/schema.rb - Errno::EACCES: Permission denied @ rb_sysopen - /app/db/schema.rb Rails gem 权限被拒绝@ rb_sysopen - Rails gem Permission denied @ rb_sysopen Rails 控制台访问权限被拒绝@rb_sysopen 错误 - Rails console access gets Permission denied @ rb_sysopen Error “设计” gem - 权限被拒绝@rb_sysopen - 'devise' gem - permission denied @rb_sysopen Heroku 权限被拒绝 @ rb_sysopen - Heroku Permission denied @ rb_sysopen Vagrant Up - 权限被拒绝@ rb_sysopen - Vagrant Up - Permission denied @ rb_sysopen Ruby On Rails,错误运行命令“ rails generate controller”,输入/输出错误@ rb_sysopen,(Errno :: EIO) - Ruby On Rails, Error running command “rails generate controller”, Input/output error @ rb_sysopen, (Errno::EIO) 错误:尝试在我的rails应用程序中安装gem pg时,权限被拒绝@ rb_sysopen(Windows 7) - Error: Permission Denied @ rb_sysopen when trying to install gem pg in my rails app (Windows 7) Bitnami rails docker 容器:wkhtmltopdf:55:in `initialize': Permission denied @ rb_sysopen - - Bitnami rails docker container: wkhtmltopdf:55:in `initialize': Permission denied @ rb_sysopen -
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM