Vagrantの共有フォルダが良くわからない(追記有) : つねづね思ふこと

«« スクールガールストライカーズは、ソーシャルゲームなのに各キャラクターへストーリーを付けているのがなかなかいいです | ヤフオク!で化粧箱をうっかり入札してしまったら »»

Vagrantの共有フォルダが良くわからない(追記有)

2014年8月17日

このエントリーをはてなブックマークに追加
仮想環境をコマンドベースで簡単に構築・管理できるというVagrantについて勉強しているのだが「/home/vagramt」の内容が、Windows上の仮想環境と共有しているはずのフォルダに反映されない。なんでやねん。(追記にて解決法記載)


お盆に仮想環境をコマンドベースで簡単に構築・管理できるというVagrantについて理解すべく、久々にドットインストールで勉強しています。

本当はレンタルサーバーHerokuについて勉強したかったのですが、ドットインストールでは前提としてvagrantとかrubyとかが前提知識として必要らしく、まあそれらもそれで触りぐらいは知ってきたかったので、折角だから合わせて勉強しています。

ただ、ドットインストールで説明している環境はMacなのですが、手持ちの環境はWindows8.1。
環境の違いから生じる差違より、話が少々くい違っていて、動画の通り進められず苦戦しています。

まず、起動するときから

D:/Program Files (x86)/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.3/lib/childprocess/windows/process_builder.rb:43:in `join': incompatible character encodings: Windows-31J and ASCII-8BIT (Encoding::CompatibilityError) from D:/Program Files (x86)/HashiCorp/Vagrant/embedded/gems/gems/childprocess-0.5.3/lib/childprocess/windows/process_builder.rb:43:in `create_command_pointer'

などという謎のrubyエラーが発生。
この時点で、挫折してふて寝したくなる衝動に駆られます。

どうも調べた話では、テンプレートボックスを格納する.vagrantの格納先について、Windowsのアカウント名が日本語である為に、その中へ格納する際に文字コードが邪魔をしてうまくいかないのが原因らしい。
ですので、もう一度アカウントを作りなおす-のがよいらしいのですが、Vagrantは良くても他に色々影響が出そうなので嫌だ。
そういう時は、環境変数「VAGRANT_HOME」で、.vagrantの格納先自体を変えると良いらしいので、それで解決したまでは良かった。


で、次に親環境との共用フォルダへ教材は進んでいったのですが、「/home/vagramt」の内容が、Windows上の仮想環境と共有しているはずのフォルダに反映されない。
なんでやねん。
この仮想環境はWindowsのデスクトップ上で試しに構築したのですが、また日本語の問題が発生しているんだろうか?

Vagrant入門ガイド
Vagrant入門ガイド
posted with amazlet at 14.08.17
技術評論社 (2013-09-12)
売り上げランキング: 2,105


■追記 (2014/08/18)
フォルダ共有がうまくいかない場合、私の環境ですと(一度Vagrant haltで稼電源を切った状態にした後)Vagrantファイル中に
config.vm.synced_folder "./", "/home/vagrant"
を付け加え、再びVagrant upすればなんとかなりました。

参考: ヾ(o゚ω゚o)ノ゙Vagrantの共有ディレクトリ設定でものすっごい躓いた! - Qiita


投稿者 kuze : 2014年8月17日 10:41


■このエントリーに関連した記事

■「実用ソフト&サイト」カテゴリの最新記事

«« スクールガールストライカーズは、ソーシャルゲームなのに各キャラクターへストーリーを付けているのがなかなかいいです | ヤフオク!で化粧箱をうっかり入札してしまったら »»


自己紹介
PHPやVBによるコーディングやシステムエンジニアを仕事にしています。
主にiPhoneアプリの紹介やWeb開発などのPC系の話題と、アニメやゲームなどのサブカルな話題を取り扱っています。

[PR]

instagram

カテゴリ

最近のエントリー

最近掲載した画像
  • 映画『ゴジラ-1.0』レビュー(ネタばれあり)
  • Three-up HC-T2206WHで狭い部屋も快適に
  • 「君たちはどう生きるか」は父親を気にするかで評価が別れそう(ネタバレあり)
  • 画像生成AIソフトでしばらく毎日SNSに画像を上げてみたけどネタ出しについて
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • ホットクックを使えば一人で並行して色々作りやすくなるのでオススメ
  • Python3.4向けにつくったAPIが、Python3.6では動かなくなったので直してみた

RSS
更新情報はRSSをご利用下さい