將 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