我构建了一个设置env并打开intellij的新脚本:
#! /bin/bash
launchctl setenv USERNAM ttt, PASSWORD
1234
#! /bin/bash
open -a "IntelliJ IDEA"
当我在终端上分别运行它时它可以工作但是当我在我的脚本上运行时我得到了这个错误" open:command not found"
我正在使用mac osx
感谢
答案 0 :(得分:1)
溶液: 它实际上是一个额外的空间或我错误的行尾...
答案 1 :(得分:0)
我不确定launchctl setenv ...
做了什么,以及它如何影响你当前的shell,但我认为你的脚本写得更简单:
#! /bin/bash
export USERNAM="ttt"
export PASSWORD="1234"
open -a "IntelliJ IDEA"
或
#! /bin/bash
env USERNAM="ttt" PASSWORD="1234" open -a "IntelliJ IDEA"