el captain設定環境變數

2022-02-23 10:06:21 字數 1573 閱讀 6301

這裡說的不是設定變數給bash/shell來用, 而是給程式使用, 比如, chromium自36版以後, 就不再內建google api keys, 官方文件(說明你打包的時候沒有新增key的話, 可以在runtime新增, 比如在系統的環境變數裡新增進去.

providing keys at runtime

if you prefer, you can build a chromium binary (or use a pre-built chromium binary) without api keys baked in, and instead provide them at runtime. to do so, set the environment variables google_api_key, google_default_client_id and google_default_client_secret to your "api key", "client id" and "client secret" values respectively.

至於key哪來的請自行google, 我們不去申請key的話, 還是拿來主義:

export google_api_key="aizasyckfpopzxdknn8hhgu3jra62wigc93d44k"

export google_default_client_secret="kdloedmfgdgla2p1zacgjaqh"

頭兩個答案都可以, 第乙個是恢復了setenv variablename=value這種語法, 第二個是直接在乙個檔案裡編輯, 然後使之生效, 我直接用了第二種, 因為文字隨時可編輯, 可檢視

1, create an environment.plist file in~/library/launchagents/with this content:

<?xml version="1.0" encoding="utf-8"?>

label

my.startup

programarguments

sh-c

launchctl setenv google_api_key aizasyckfpopzxdknn8hhgu3jra62wigc93d44k

launchctl setenv google_default_client_secret kdloedmfgdgla2p1zacgjaqh

runatload

2, you can add many launchctl commands inside theblock.可見, 我們只需要在string標籤裡寫需要的內容就行了, 本例是一系列google api keys.

3, the plist will activate after system reboot. you can also uselaunchctl load ~/library/launchagents/environment.plistto launch it immediately.

設定環境變數

一.何謂環境變數 在所處的環境中,那些供系統或應用程式取用,而固定存在的一種特殊變數,稱之.環境變數可由系統預定或由您自行定義及修改,又稱為整體變數.也就是說 不管你身處何方,這些變數的值都跟著你的環境而存在.例如 path,shell,term等.顯示環境變數的方法如下 echo 變數名稱 如 e...

設定環境變數

1.export path path 路徑 2.修改 etc profile 3.修改 root bashrc 二三中方法需要登出生效 1.確保安裝了標準c開發環境,指令驗證 sudo apt get install build essential。如果安裝提示你的版本最新,否則直接自動安裝。arm...

環境變數設定

顯示環境變數 echo path 使用env命令能顯示所有的環境變數。使用set命令顯示所有本地定義的shell變數。使用unset命令來清除環境變數 export test test 直接用export 變數名 變數值 只在當前的shell或其子shell有效。關閉後即失效。env grep te...