/ usr / bin / env和Capistrano 3在Rails部署中失败

Codenoob

我正在运行capistrano(v3)部署到我的产品中,部分输出如下:

[dd854ece] Running /usr/bin/env [ -L /home/deploy/apps/ap_production/releases/20140207003504/tmp/cache ] on myserver (redacted)
[dd854ece] Command: [ -L /home/deploy/apps/ap_production/releases/20140207003504/tmp/cache ]
[dd854ece] Finished in 0.153 seconds with exit status 1 (failed).

我不明白这是怎么回事。env打印设置变量,它可用于在新环境中运行命令,但最后,正如我认为的那样,它也可用于启动正确的可执行文件。

那么应该启动的命令/可执行文件是什么?方括号是做什么用的?

谢谢。

Codenoob

查看我的评论。显然,它确实可以实现预期的功能。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

$ usr中/ usr / bin和/ usr / local / bin的顺序以及更多

/ usr / bin / pkexec失败

symlink / usr / bin / env损坏?

从/ usr / bin / env或/ bin启动bash

在Windows上使用#!/ usr / bin / env python3 shebang

对于'/ usr / bin / env python'默认为python3

在Java中执行/ usr / bin / env bash -c“ command”

什么是#!/ usr / bin / env xdg-open在桌面文件中?

为什么Capistrano从/ usr / bin / env而不是/usr/local/rvm/gems/ruby-2.1.0/bin/rake执行'rake'?

/ bin和/ usr / bin之间的区别

/bin/ls 和 /usr/bin/ls 的区别

“#!/ usr / bin / env bash”和“#!/ usr / bin / bash”之间有什么区别?

/ usr / bin和/ usr / local / bin之间的区别

/ usr / bin和/ usr / local / bin之间的冲突

/ usr / bin / python和/ usr / local / bin / python

/ usr / bin / pass和/ usr / bin / pass2

在C中访问和运行/ usr / bin程序

/ usr / bin / logger中的“多路复用” stdout和stderr

PyCharm无法访问/ usr / lib /和/ usr / bin /中的文件

在Windows上使`#!/ usr / bin / env python`工作

是否可以保证/ usr / bin / env存在?

/usr/bin/env: “node”: 权限被拒绝

$BASH_VERSION vs /usr/bin/env

#!_ perl与#!/ usr / bin / env perl相同吗?

$BASH_VERSION 与 /usr/bin/env

为什么#!/ usr / bin / env bash优于#!/ bin / bash?

在Linux上使用`#!/ usr / bin / env命令--argument`的Shebang行失败

Cygwin安装:缺少/ usr / bin和/ usr / local / sbin目录

如何从/ usr / bin / rails删除Rails安装