我正在試用跟隨this教程的Ruby on Rails和Docker。在建立項目部分可以看到,Rails的腳手架運行與帶碼頭和文件所有權的導軌腳手架
docker-compose run web rails new . --force --database=postgresql --skip-bundle
緊接着的:
sudo chown -R $USER:$USER .
要訪問生成的文件,因爲碼頭工人創建它們作爲根。
我該如何忽略每次更改權限?比方說,我想用創建簡單的遷移文件:
docker-compose run web rails g migration create_users
似乎不切實際修改所有權這樣每個簡單命令之後,但在每一個教程/源,我發現這件事沒有人會談。
我正在使用RubyMine,但仍然,這個想法看起來不錯,我沒有想過。 –
在我自己的項目中找到並測試了一個不依賴於任何Ruby編輯器或IDE的替代解決方案。請嘗試一下,如果它能幫助你,請不要忘記接受我的回答。 – VAD