我使用Sublime Text 2作为我的rails应用程序的编辑器,并且使用了一个没有问题的rspec测试套件,直到我使用Mandrill API添加了电子邮件功能。
无论我现在尝试发送电子邮件,都会收到以下错误:
Mandrill::Error:
You must provide a Mandrill API key
如果我在终端内运行这些测试,它们会通过。
API密钥在我的.bash_profile
中设置为环境变量。
有没有办法配置Sublime Text来使用这些变量?
答案 0 :(得分:0)
试试这个:
我认为您正在寻找如何在sublime文本中设置环境变量?
所以stackoverflow上已有解决方案。
答案 1 :(得分:0)
Sublime Text 架构相当不错,可让您轻松实现自己的插件。
Sublime Text启动时会自动加载它们。因此,您可以编写自己的自定义插件,在Sublime文本 env 中设置这些变量:
# ~/Library/Application Support/Sublime Text 3/Packages/User/your_plugin.py
import os
os.environ['MANDRIL_API_PUBLIC'] = 'xxxxx'
os.environ['MANDRIL_API_PRIVATE'] = 'xxxxx'
查看here了解更多信息。