【问题标题】:vagrant environment with sublime text带有崇高文本的流浪环境
【发布时间】:2014-01-05 15:58:22
【问题描述】:

是否可以使用 vagrant 通过一些工具(如 PHP_CodeSniffer、PHP Mess Detector 等)设置 php 开发环境,然后在主机中使用 sublime text 插件 sublime-phpcs 来使用来自 vagrant 的工具?

我想避免在我的主机(mac os)中安装所有这些工具,但仍然使用带有插件的 sublime 文本在主机上进行开发。

谢谢!

【问题讨论】:

  • 不同.. 我想要完成的是避免直接在我的主机中安装一些 php 工具。崇高文本中有一些使用这个 php 工具的插件。所以我想避免用这个工具弄乱我的主机,但仍然在 sublime 中使用它们

标签: sublimetext2 vagrant


【解决方案1】:

从技术上讲,您可以将 sublime-phpcs 插件指向一个可执行的 bash 脚本,该脚本可以通过 SSH 在 VM 上运行 PHP。像这样的东西可以让你运行你的虚拟机的 PHP:

ssh -i '/path/to/vagrant.pem' vagrant@vmip php

vagrant.pem 是 vagrant 自带的 SSH 密钥。

它还需要将本地文件路径转换为 ​​VM 也可以在本地实际访问的路径 - 或者执行反向 SSH 连接回到主机。

最终它可能会非常复杂,您最好在本地安装 PHP。

【讨论】:

  • 谢谢马特,是的,它似乎比我想象的更复杂。可能像你说的最好的选择就是在本地安装,我会这样做。无论如何感谢您的回答!
猜你喜欢
  • 2018-07-03
  • 1970-01-01
  • 2019-07-18
  • 1970-01-01
  • 2021-06-18
  • 2012-08-23
  • 2014-03-11
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多