缺少 Google API 密钥,因此 Chromium 的部分功能将无法使用

安装 Chromium 后却无法登陆成功,也就无法同步书签、扩展等内容,对此表示心急。检索许多却只发现了 Windows 下的解决方案,还好最后发现了这篇文章:El Captain 设置环境变量,虽然标题不显,但内容确实也解决了「Chromium 无法登陆账号」的问题,因无法登陆也是同样的原因,只需添加环境变量即可解决

  1. 在目录 ~/Library/LaunchAgents/ 创建一个文件 environment.plist,并将以下内容复制进去:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
	<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>my.startup</string>
<key>ProgramArguments</key>
<array>
<string>sh</string>
<string>-c</string>
<string>
launchctl setenv GOOGLE_API_KEY AIzaSyCkfPOPZXDKNn8hhgu3JrA62wIgC93d44k
launchctl setenv GOOGLE_DEFAULT_CLIENT_ID 811574891467.apps.googleusercontent.com
launchctl setenv GOOGLE_DEFAULT_CLIENT_SECRET kdloedMFGdGla2P1zacGjAQh
</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
  1. 在终端执行 launchctl load ~/Library/LaunchAgents/environment.plist 以使其立即生效。

原文参考: https://stackoverflow.com/questions/25385934/setting-environment-variables-via-launchd-conf-no-longer-works-in-os-x-yosemite

Donate - Support to make this site better.
捐助 - 支持我让我做得更好.