November 19, 2015

windowsでvagrant

windowsにvagrantを入れるのに苦労したので忘備録。

詳しい説明は、ドットインストールさんにお願いするとして

vagrant upして、windowsでひっかかる3つのエラーの回避方法。

■The guest machine entered an invalid state while waiting for it to boot. Valid states are 'starting, running'. The machine is in the 'poweroff' state. Please verify everything is configured properly and try again.
VirtualBoxを4.3.12にダウングレードしたら治りました('A`)

■rsync could not be found on your path
windowsで/home/uersname/が使えないために起こるエラー
Cygwinを使います。

Rsyncを入れます

rsync

rsyncで検索して一番新しいやつのskipをクリックして画面のようにします

ssh

ついでにsshも。sshで検索してopensshのskipをクリックして画面のようにします

nextでインストール場所を指定してインストール。Cygwin Terminalを開き、pwdすると/home/usernameになってるかと思います

■default: Warning: Connection timeout. Retrying...が繰り返されるエラー
BIOS設定の「Hardware virtualization」を変更します。これはマシンによって設定方法が違いますが、Dellの設定を紹介します(´・ω・`)

PCの起動時にF2を長押し

bios-virtualization-dell-xps420

enter、←→を巧みに使ってwHardware virtualizationをonにします。

やっとできました^^;
ぐぐったらこれらが全部分かる時代。良い時代になりましたね★

まとめ:
マック欲しいな('A`)

-------------
ググったものリスト

■Failure due to Could not find the X.Org or XFree86 Window System
https://github.com/dotless-de/vagrant-vbguest/issues/168
↑心配しなくても良し

■“message failed to fetch from registry” while trying to install any module
先に↓をやっとく
sudo apt-get purge nodejs npm

■curl -sL https://deb.nodesource.com/setup | sudo bash - (curlのインストールも必要かも)
sudo apt-get install -y nodejs

■Rsync on Windows using cwRsync fails with No such file or directory
下記のファイルの74行目に、hostpath = "/cygdrive" + hostpathと入れる。
C:\HashiCorp\Vagrant\embedded\gems\gems\vagrant-1.5.1\plugins\synced_folders\rsync\helper.rb
もしくは、43行目を下記のようにと書き換える
hostpath = "/cygdrive" + Vagrant::Util::Platform.cygwin_path(hostpath)
さらに、もしくは
Vagrantfileに下記の文言を追加
ENV["VAGRANT_DETECTED_OS"] = ENV["VAGRANT_DETECTED_OS"].to_s + " cygwin"

ちなみに
vagrant rsync-autoで、自動的にシンクさせることができます。
windowsは今のところ、ホスト→ゲストのみのシンクしかできないらしいですが、将来的には--pullで逆もできるようになるかも!?とのことでした。



更に追記
ちなみに環境は、Windows 7 + Vagrant 1.5.1 + VBox 4.3.12です
Vagrant 1.8にアップグレードしたらVboxAdditionという新たな敵と戦うことになったのであまりオススメしません‥。

&参考までにわたしのVagrantfileを。

aya_welcom at 03:16│Comments(0)TrackBack(0)clip!パソコン。 

トラックバックURL

この記事にコメントする

名前:
URL:
  情報を記憶: 評価: 顔   
 
 
 
Recent Comments
プロフィール

あや。@ロス
出身地:鹿児島
生息地:カリフォルニア
続きを見る >>