私はSnow Leopardを実行していて、起動時に(getenv "PATH")
の出力はTerminal.app
の出力がecho $PATH
と同じであるように、Emacsを実行しようとしています。
つまり、私は/Applications/Emacs.app
からEmacsを起動し、私の$PATH
で開始したいと思います。私はemacsの中でこれをどうやってやっているのか、emacsをどうやって始めるのか分かりませんでした。だから私はPlatypusやAppifyのようなもので包むことができるシェルスクリプトを思いつくために努力しました。
だから私が今持っている最も近いものがある:-i
フラグにもかかわらず、私の$ PATHをnohupを捨てているようですので、失敗し
echo MYPASSWD | sudo -S -u USERNAME -i nohup /Applications/Emacs.app/Contents/MacOS/Emacs > /dev/null &
。無駄にも、私はAppleScriptの中do shell script
を介してこれを実行してみた
echo MYPASSWD | sudo -S -u USERNAME -i open /Applications/Emacs.app/Contents/MacOS/Emacs > /dev/null &
:以下は私のPATH
を捨てるが、余分Terminal.app
開きません。
何か基本的なものがありませんか?これは難しいはずのようではありません。ありがとう!あなたを可能にしなければならない/パス/に/ /プログラム
:あなたはそれがこの
輸出PATH = $ PATHのようなものになるだろうように.appの場所へのパスをエクスポートする必要が
素晴らしいです。ありがとう!それは最高です - – aresnick