現在、Vagrantを用い、ホストOSにWindows7、ゲストOSにCentOS7の構成にて、
以下の要件を満たすRoR開発環境を構築しようとしています。
・共有フォルダ機能にてホストとゲストでソースファイルを共有し、修正はホスト側で行いたい。
(rsyncにするとゲスト側で生成したファイルが共有出来ないので共有フォルダ機能としました。)
・ホストOSのRubyMineからゲストOS上のRailsのソースをステップ実行したい。
そこで、もろもろのインストール等が完了し、
ゲストOS側でbundle installを行うと
Text file busy @ unlink_internal
ってエラーが出ました。
これは、共有フォルダ内にbundle installするとファイルシステムの関係で
エラーがでるという記事を見つけましたので、
bundle install --path=/usr/local/src/bundles
って感じでgemのインストール先を共有フォルダ外にすることで解決出来たのですが、
これによりRubyMineにてステップ実行を行った際に、
gemのソースがトレース出来ない状況になってしましました。
(共有フォルダ内のファイルはトレース可能です)
上記の問題を解決する方法または
要件を満たす別の構成など有りましたらご教授願いたく質問させていただきました。
※ホストOSをMacに変えることが一番簡単かと思いますが、Win縛りでお願いいたします。
あなたの回答
tips
プレビュー