將 installer 變數放在 PATH 環境變數中

就能讓我們直接在 bash 直接下達 installer 的指令

這裏介紹 Mac PATH 環境變數的設置方式

查看目前的環境變數

執行下方命令可以查訊目前已經設置的環境變量

printenv

查看特定環境變數值,可在變數名稱前面加上 $, 例如,查看 PATH

echo $PATH

PATH 環境變數存放的地方

全局環境變數,無論哪個使用者都能夠訪問,不建議直接在這裡進行修改

/etc/profile

系統級別環境變數,通常會在這裡面添加內容

/etc/bashrc

用戶級別環境變數,通常會在這裡面添加內容

~/.bash_profile

執行 export 自動 installer 新增到 PATH 環境變數

透過下方命令,可以直接自動建立 installer 到環境變量中

export PATH=執行命令路徑:$PATH

手動新增一些環境變數

export MY_VAR="my variable in global environment"

手動讓 PATH 環境變數修改生效

通常我們會透過 export命令來新增環境變數,並且會立即生效

如果是透過手動的方式新增,都必須要重新登入使用者才會生效

例如,

vim ~/.bash_profile

如果不想重新登入,想立即生效,則需要執行 source

如果是添加到 profile,則執行

source /etc/profile

如果是增加到~/.bash_profile ,請執行

source .bash_profile

查看環境變數

echo $MY_VAR

echo $PATH

以 Laravel 環境變數為例

用 composer 安裝 laravel installer

composer global require "laravel/installer"

laravel installer 會被安裝在 ~/.composer/vendor/bin 資料夾中 要將 composer 裡的安裝全部加到環境變數中

export PATH=~/.composer/vendor/bin:$PATH

接著就能在 bash 指令直接使用 laravel installer 來安裝 laravel 框架

laravel new blog