vagrantを使用して、railsのプログラムを書いています。
pcはmacでrailsやgemのバージョンなど環境が混雑するのを恐れて必要最小限なものを除いてほとんどインストールしていません。
rails自体もインストールしていません。
vagrant内で全ての環境を整えて、rsyncでvagrantと同期してソースだけをローカルで更新する様にしています。
vagrant内のrailsで rails g ~ などのコマンドを打った時には、自動でファイルが作成されますが、vagrant側からは同期がされないため、vagrant-rsync-backというプラグインを使用して、vagrant側で生成されたソースをローカルに同期するようにしています。
現状、特に問題点は無いのですが、webを見る限りでは、どうもこの方法は適切なものでは無い様な気がしています。✴︎同じ様なことをしている記事が見当たらないため。
ソースを自動生成する様なフレームワークの場合、一般的にはどの様な形で同期・共有の処理を行うものなのでしょうか?
環境を汚さない様にローカルのフォルダに限定的にrailsなどをインストールするのが通常なのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/08/28 00:34
2017/08/30 06:59 編集
2017/08/30 07:03