[英]Rails gem Permission denied @ rb_sysopen
有 gem country-state-select ,我必须分叉,因为 gem 没有维护并且需要很少的自定义更改。 进行了更改并推送了代码。
比使用的 gem 文件
gem "country_state_select", "~> 3.1", :github => 'Faisal-nfl/Country-State-Select', :branch => 'faisal-dev'
country-state-select gem 的数据由城邦gem 填充。
在本地机器上一切正常,但是当部署在服务器上时,它给出的错误为
权限被拒绝@ rb_sysopen - /var/deploy/kids/web_head/shared/bundle/ruby/2.3.0/gems/city-state-0.0.13/lib/db/states.us
但没有看到任何适当的解决方案。 如何解决这个问题。
你试过这个吗?
sudo chown -R $(whoami) /var/deploy/kids/web_head/shared/bundle/ruby/2.3.0/gems/*
我有同样的问题,这个解决方案对我有用:
$gem which city-state
-> /Users/macbook/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/city-state-0.0.13/lib/city-state.rb
$sudo chown -R $(whoami) /Users/macbook/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/*
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.