ひさびさにVagrantをインストールしたら嫌われてしまいました。
BIG1等を当てたいサラリーマンです。
もくじ
- 前置き
- 遭遇した問題
- 代替案とまとめ
前置き
実はこのブログ、WordPressで構築しているのですが、まだ開発環境がありません。
システム開発では順番違うだろって怒られそうです!
以前から運用している、もう一つのブログやWebサイトと、今度新たに立上げを考えているWebアプリケーションと併せて複数あります。
サブ機のMacBook AirではVirtual BoxとVagrantを使ってローカル開発環境を構築していまいますが、マイン機のiMacにローカル開発環境を集約して構築しようと考えています。
このローカル開発環境構築については今後エントリーを建てたいと思っています。
僕はVagrantのBoxからpackageを作成し、別マシンでそのpackageしたBoxを使ってインスタンスを起動させることは未経験だったので調査も兼ねて作業をしていました。
サブ機のMacにはVagrant 1.6.3をインストールしていました。
遭遇した問題
Mac OSX Yosemite(10.10.4)に、Vagrant 1.7.4をインストールしました。
インストーラも正常に終了したので、ターミナルを起動させてバージョン情報を確認しようとしました。
コマンドを実行すると、「-bash: vagrant: command not found」と表示されました。
「あれ?Vagrantコマンドが実行できないぞ。。。もしかしてパスが通ってないのか?」と思いパスの確認も行いましたが表示されませんでした。
パスを通してみた
パスを通し、再び同じコマンドを実行しても結果は変わらなかったです。
コマンドが無いと予想するしかありません。
問題ではありませんが、インストール先がVagrant 1.6.3の頃に比べて変わっています。
- Vagrant 1.6.3 : /Applications/Vagrant/bin/vagrant
- Vagrant 1.7.4 : /opt/vagrant/bin/vagrant
試しに、Old VersionからVagrant 1.6.3がDL出来たのでインストールしてみました。
問題ありません。正常に動きました。
やはり、コマンドが無いと予想するしかありません。
解決策とまとめ
本来なら、もう少し調査すれば問題を解決出来そうですが、最新バージョンの1.7.4に拘りはありませんので予想だけで解決とします。
バージョン1.7.3も同様の問題が発生しましたが、バージョン1.7.2は正常に動作しました。
もしかしたら僕が何か見落としているのかもしれませんが、もし同様の問題でハマっている方は参考にしてもらえると嬉しいです。