結構前にinstallしたvagrant環境がwindows10で使えなくなりました。
対処方法
初めに起きた問題は…
・「virtualbox事体が起動しない!!」→参考サイト
vagrant以前の問題(笑)windows10では古いバージョンは使えないらしい。リンク先にはvagrantの関係で古いバージョンのvirtualboxをインストールしたと記述してありますが、現在ではvagrantとvirtualbox両方最新にすることで使用できます。
現在の最新バージョン
version | |
---|---|
virtualbox | 5.1 |
vagrant | 1.9.1 |
virtualbox更新
ということでvirtualboxのバージョンアップ…ちなみに現在(2017/1/18)のバージョンは5.1でした。
下記のリンクからインストーラーをダウンロードして更新
↓↓↓↓↓↓↓↓↓↓↓↓
virtualboxダウンロード
更新確認 ヘルプからvirtualboxについてを開いてバージョン確認
過去に使ってたvagrantのインスタンスが残ってるからこれを起動するために
vagrant up
コマンドを入力
がまた問題が・・・
その問題とは
使っていたvagrantのバージョンではvirtualbox5.1は対応していない
とのこと…エラー文には5.0とか他のバージョン使いなって書いてあった(笑)
virtualboxのダウングレードじゃなくてvagrantのバージョンアップで5.1対応してるでしょと勝手な判断してとりあえずvagrantを更新してみる(結果、対応してました。)
vagrant更新
下記のサイトからインストーラーをダウンロードして実行
vagrantダウンロード
(実行したときにcomputing spaces requirmentsとでてきてnextボタンが押せないですが数分待てば押せるようになります。最後にPCの再起動を求められるので再起動する。 )
現在のバージョンは1.9.1です。vagrant --version
コマンドで確認できます。
インスタンスの起動(個人的な問題…)
ここは個人的なvagrantのプラグインの関係の問題ですので飛ばしてください(笑)
vagrant up
をしてみましたが…エラーが…
user requested vagrant teraterm (> 0)
…なにこれw
多分vagrantのプラグインが関係しているのかと予想。。。teraterm
vagrant plugin install vagrant-teraterm
ここでやらかしたのが、windowsのファイアーウォールが起動してびっくりしたので拒否しちゃっておかしくなってしまった。。。。
いろいろなvagrantコマンドができなくなってしまった。そのエラーが
cannot load such file -- vagrant-teraterm
プラグインが読み込めないとエラー…ということなので確認して消しました。
vagrant plugin list
vagrant plugin uninstall vagrant-teraterm
vagrant plugin list
インスタンスの起動
vagrant up
起動してくれました。