簡體   English   中英

如何使Sublime Text 3使用$ PATH?

[英]How can I make Sublime Text 3 use my $PATH?

我有一個Sublime插件,可以執行以

#!/usr/bin/env php

現在,當我從終端執行此腳本時,它將使用我在$PATH安裝的php(由phpbrew安裝),但是當sublime插件執行腳本時,它將使用由macOS(Sierra)安裝的php二進制文件,而不是相同的PHP版本。 (請注意,該插件未指定要使用的二進制文件,而是在執行腳本時由#!/usr/bin/env php解析)。

如何使Sublime尊重我的$PATH設置?

編輯:我將要執行的腳本中的#!/usr/bin/env php更改為#!/path/to/my/php/version ,目前它是一種變通方法。

macOS上Sublime的PATH設置似乎存在一些已知問題。 在Git上有一個插件:

https://github.com/int3h/SublimeFixMacPath

SB87的答案解決了Sublime Text 3(內部版本3126)當前beta的問題。 但是,在4月12日(SB87回答后10天),發布了開發版本3127 ,其中包括:

OS X:執行用戶的默認Shell,並在插件Python環境中設置環境變量

我尚未對其進行測試,因此無法確認它是否有效,但是確實存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM