gpt4 book ai didi

ruby-on-rails - 如何在 Sublime Text 2 中创建构建系统,以通过 Capistrano 部署 Rails 应用程序

转载 作者:行者123 更新时间:2023-12-05 00:33:32 24 4
gpt4 key购买 nike

我拥有的:

{
"cmd": ["git add . && git commit -m 'deploy' && git push && cap deploy"],
"working_dir": "${project_path:${folder}}"
}

此命令在终端中有效,但不能通过 Ctrl+B在 Sublime Text 2 中。

最佳答案

cmd entry 需要命令中每个标记的数组,而不是整个命令字符串。最好用一个例子来解释。在你的情况下:

"cmd": ["git", "add", ".", "&&", "git", "commit", "-m", "'deploy'", "&&", "git", "push", "&&", "cap", "deploy"]

但是,更好的方法是创建一个单独的脚本 deploy.sh为您执行所有这些任务,然后为您的 sublime 构建文件调用该脚本。

deploy.sh :
#!/bin/bash
git add . && git commit -m 'deploy' && git push && cap deploy

deploy.sublime_build :
{
"cmd": ["deploy"],
"working_dir": "${project_path:${folder}}"
}

sublime build system documentation

关于ruby-on-rails - 如何在 Sublime Text 2 中创建构建系统,以通过 Capistrano 部署 Rails 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11880933/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com