OSX:env变量不可用

时间:2016-11-29 07:07:09

标签: macos environment-variables

在我的gradle项目中,我使用Dropwizard Crypto来加密密码。我已将密码添加到IntelliJ env变量中,并且在运行“gradlew run”任务时获得了无法解密的错误。 我还将env变量添加到〜/ .bash_profile并从终端运行IntelliJ并得到相同的错误。它在Windows上完全正常,但在Mac上无法正常工作(我的操作系统是Sierra 10.12) 我试过从终端运行gradlew运行任务并得到同样的错误。任何帮助表示赞赏。

2 个答案:

答案 0 :(得分:1)

应该是

~/.bash_profile (with a dot)

~/.profile

答案 1 :(得分:1)

尝试

 [Route("api/[controller]")]
 public class AccountsController : Controller
 {
    private AccountsDBContext _db;

    public AccountsController(AccountsDBContext context)
    {
        this._db = context;
    }
从终端会话

并从同一会话中运行gradlew。