前提・実現したいこと
mysqlとvagrantのどちらとも使えるようにしたいです。
心当たり
最近mysqlをインストールしました。
その時下のコードを打ちました
$ echo ‘export PATH=/usr/local/mysql/bin:$PATH’ >> ~/.bash_profile
$. ~/.bash_profile
発生している問題・エラーメッセージ
vagrant upで起動できなくなりました。 PATHの問題かと思います。(理由は心当たりを) cd ~/vagrant/ubuntu64_16 vagrant up -bash: vagrant: command not found
PATHの比較
/usr/local/mysql/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin //vagrantが使えなくなったPATH /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin //vagrantが使えていた時のPATH
その他
PATHのシステムを理解できていないため解決できずにいます。
mysqlインストール後のコマンドは調べてコピペしました。
補足情報(FW/ツールのバージョンなど)
使っているPC=macbook air2017
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/09 13:21
2018/08/09 13:25
退会済みユーザー
2018/08/09 13:34
回答3件
0
ベストアンサー
vagrantコマンドのパスが$PATHに通っていないように見受けられますので、まずはvagrantコマンドが存在するのかどうかを確認してみてください。
方法は2つありますので、どちらか(両方でもいいです)で確認してください。
1) brewコマンドで確認
vagrantをbrewでインストールした場合、brew listでパッケージ一覧を表示して、一覧にvagrantがあるか確認します。
bash
1$ brew list --versions
一覧にある場合、以下のコマンドでパスを確認します。
bash
1$ brew --prefix vagrant
確認できたパスが$PATHに設定されているか3)で確認してください。
2) findコマンドで確認
brewでインストールしていない、またはどうやってインストールしたか不明な場合は、findコマンドでファイルを検索します。
以下の例は、/ (ルート)下から、vagrantという名前のファイルを検索します。
(いくつかのディレクトリはパーミッションの関係で検索できないと思いますが、無視しても大丈夫です。)
bash
1$ find / -name vagrant
vagrantというファイルが見つかれば、そのファイルへのフルパスが表示されると思いますので、$PATHに設定されているか3)で確認してください。
3) vagrantが見つかった場合
現在の$PATHの設定はechoで確認できます。
bash
1$ echo $PATH
ちなみに、vagrantというファイルが$PATHで設定されたディレクトリに存在する場合、whichコマンドで確認できます。
bash
1$ which vagrant
4) vagrantが見つからなかった場合
ちょっと考えにくいですが、vagrantパッケージがインストールされていない状態かもしれません。
投稿2018/08/09 17:33
総合スコア1752
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/09 20:43
退会済みユーザー
2018/08/09 20:52
2018/08/10 07:00
退会済みユーザー
2018/08/10 07:34
0
試行錯誤した結果
・vagrant update
・visualbox再インストール
解決しました。
投稿2018/08/10 02:17
編集2018/08/10 07:36退会済みユーザー
総合スコア0
0
mysql のくだりは(本文読む限り)恐らく無関係です。
vagrant を再インストールしてみては如何でしょうか?
投稿2018/08/10 01:59
退会済みユーザー
総合スコア0
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/08/10 07:42
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。