質問: ### 前提・実現したいこと Windows8.1を使っており、Vagrant 1.9.1を使って仮想環境を構築に成功したが、vagrantのコマンドが通じなくなってしまった。解決方法を教えてほしいです。 初心者なので的外れなことを言っているかもしれません。よろしくお願いします。 ### 発生している問題・エラーメッセージ ``` The program 'vagrant' is currently not installed. To run 'vagrant' please ask your administrator to install the package 'vagrant' ``` ### 該当のソースコード ``` vagrant@vagrant-ubuntu-trusty-64:/$ vagrant reload The program 'vagrant' is currently not installed. To run 'vagrant' please ask your administrator to install the package 'vagrant' vagrant@vagrant-ubuntu-trusty-64:/$ vagrant halt The program 'vagrant' is currently not installed. To run 'vagrant' please ask your administrator to install the package 'vagrant' ``` ### 試したこと パスを通せばいいのかと思ったが、ローカル内での通し方しか理解しておらず、仮想マシン内でのパスの通し方がわからない。(見当違いのことを言っていたらすいません。) ### 補足情報(言語/FW/ツール等のバージョンなど) そもそも何をやりたかったのかというと、ローカルと仮想環境での共有フォルダを作りたかったので、とりあえずまずは設定ファイルのconfigのところにに `# config.vm.synced_folder {host_path}, {guest_path}, option... config.vm.synced_folder "./shared", "/home/vagrant/shared", owner: "vagrant", group: "vagrant"` とだけ付け足して保存した後にvagrant reloadをしたかったのです。 ちなみになんですが、この設定ファイルに付け加えた文章はあるサイトから引用したのですが、共有フォルダを指定するにはこの文章の中のどこを変えればいいのでしょうか、こちらの補足の質問にも答えて頂けたら幸いです。
回答: 仮想環境内でvagrantコマンドを使っているのではないでしょうか? vagrantはホスト側にインストールされているのであって、仮想環境内にはインストールされていませんからコマンドは使えません。 全てのvagrantコマンドは、インストールしたホスト側で行うので、ログアウトしてvagrant reloadして下さい。 また共有フォルダは、ホスト側のカレントフォルダ(Vagrantfileがあるところ)と仮想環境の/vagrantがデフォルトで共有されていると思うので、新たな共有フォルダを作りたいのでなければ、設定を弄る必要はありません。