1

我们有一个不连接到 Internet 的开发网络。Sublime Text 是我们使用最多的编辑器之一。是否可以在本地运行包控制?我意识到我们将失去自动更新的好处;但是,我主要对中央软件包存储库的易用性和便利性感兴趣,并且只说“软件包安装”来安装新软件包。

有没有人做过这样的事情?

4

1 回答 1

4

包控制通道需要通过 HTTP 提供服务,但这并不妨碍您在本地托管它。

  1. 为要在本地托管的包创建一个 JSON 文件(请参阅example-repository.json
  2. repository.json在您首选的网络服务器上托管您的
  3. 在 Sublime Text 中,从命令面板中选择“Package Control: Add repository”并将 URL 添加到本地托管的 JSON

注意: Package Control 无法删除默认存储库,因此您可能必须阻止(或重定向)它。

关于本地托管的软件包,您还可以在本地托管它们并将它们的 URL 写入您的repository.json.

托管软件包的另一个选项可能是将默认存储库中的所有 URL 重定向到其本地托管的对应对象,但这可能更难以管理。

于 2016-03-18T15:53:41.093 回答