【问题标题】:Run Vagrant Terminal As Sublime Repl on Windows Box在 Windows Box 上运行 Vagrant Terminal 作为 Sublime Repl
【发布时间】:2014-02-07 06:18:40
【问题描述】:

我有一个 Web 环境,目前在我的本地机器上运行 Vagrant。我想做的是在 Sublime 中将 Vagrant 开发环境作为 repl 运行。

我安装了 Sublime Repl,并编辑了 shell 配置文件以调用 ssh.exe,但我不断收到错误。

我发现我需要运行 ssh -t -t 来强制 ssh 在虚拟终端中运行。但是,当我尝试执行时,我现在收到以下错误:

    Permission denied, please try again.
    Permission denied, please try again.
    Permission denied (publickey,password).

    ***Repl Closed***

在尝试执行已配置的cmd.exe repl 中的代码时,我也遇到了同样的错误。

正在执行的 Vagrant Main.sublime-menu 文件中的代码行是: "windows": ["ssh", "-t", "-t", "-p", "2222", "vagrant:vagrant@127.0.0.1"]

有什么想法吗?

【问题讨论】:

    标签: windows ssh sublimetext2 vagrant read-eval-print-loop


    【解决方案1】:

    好的。对于其他想要这样做的人,我想出了办法。

    我使用plink.exe 和我已经存在的putty.exe 保存的会话来做到这一点。我在位于Data\Packages\SublimeRepl\config 的 Sublime REPL 插件文件夹中为 Vagrant 创建了一个配置文件夹并编辑了内容 - 该文件夹是现有文件夹 shell 的副本。我需要编辑两个文件。第一个文件是Default.sublime-commands 文件。
    在该行中,我只是将路径更改为指向第二个文件Main.sublime-menu
    在该文件中,已有一个部分显示了所有三个操作系统的命令。这是我为使其工作而为 windows 输入的确切行:(我现有的 putty 会话被命名为 vagrant 并且我的 pw 在此处被列为 vagrant)

        "windows": ["plink", "-load", "vagrant", "-pw", "vagrant"]
    

    瞧!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-07-17
      • 2017-09-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      相关资源
      最近更新 更多