【发布时间】:2018-09-10 01:08:01
【问题描述】:
有 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 的数据由city-state gem 填充。
在本地机器上一切正常,但是当部署在服务器上时出现错误
权限被拒绝@rb_sysopen - /var/deploy/kids/web_head/shared/bundle/ruby/2.3.0/gems/city-state-0.0.13/lib/db/states.us
从issues 看来,这似乎是一个常见问题
但没有看到任何合适的解决方案。 如何解决这个问题。
【问题讨论】:
-
也许您需要授予该文件夹权限。使用 sudo chmod 777 *
-
这可能有效,但我必须在每次部署时都这样做。