2017-11-25 231 views
0

我今天安裝了一個新的Sierra版本(在重新設置我的整個mac之後),現在我正在安裝所有與編程有關的東西,比如現在Laravel安裝程序。-bash:laravel:命令沒有找到 - Mac高Siera

我在安裝laravel安裝程序時遇到了問題,並且出現了我想的路徑。 我知道有很多問題有點類似於這個,但由於某種原因,我還沒有找到正確的答案。

因此,作爲Laravel的文檔說我安裝了作曲家,並且工作得很好。之後,我用作曲家安裝了Laravel安裝程序。我在.bashrc文件中放置了我的路徑的命令(?),但在我的終端重新打開後,找不到命令Laravel。我以前知道這件事情是屁股疼痛,我也不是很熟悉命令行中的所有這些東西,所以這對我來說很難。

我做了什麼:

1)我安裝了作曲家。之後,我在我的終端做了mv composer.phar /usr/local/bin/composer。我也做過mkdir -p /usr/local/bin,因爲我有一個全新的安裝,所以這些目錄當然沒有找到,因爲它們不存在。

2)之後,我在終端中運行composer global require "laravel/installer"。這一切都很好。

3)最後一步是用PATH做這件事。我仍然不知道我是否做對了。我所做的是nano ~/.bashrc,然後將export PATH=~/.composer/vendor/bin:$PATH添加到此文件。這不起作用,所以我仍然不能在我的終端使用Laravel ..我對這個source命令瞭解不多,但是當我做source ~/.bashrc時,我可以使用這個Laravel命令,但是當我打開一個新的選項卡或窗口時,我不能再使用它了。

4)除了.bashrc文件中的export PATH=~/.composer/vendor/bin:$PATH我還在該文件中試過export PATH="$HOME/.composer/vendor/bin:$PATH"。那也不管用。

有人可以幫助我嗎?很高興知道,我只是安裝了一個全新的操作系統,除了安裝一些正常的程序之外什麼也沒做。 Laravel/Composer是我第一次與終端有關的事情。

回答

1

這可能是你的終端程序設置爲創建一個登錄shell,這不源的〜/ .bashrc

嘗試添加該到〜/ .bash_profile

[[ -f ~/.bashrc ]] && . ~/.bashrc 
+0

太好了!有點奇怪,它不能在箱子外面工作,但我猜這已經足夠了。 – Gijsberts