gpt4 book ai didi

shell - Capistrano 3 登录 shell

转载 作者:行者123 更新时间:2023-12-01 23:07:09 25 4
gpt4 key购买 nike

我已经尝试过使用

set :default_shell, '/bin/bash --login'
set :shell, '/bin/bash --login'

但它不起作用,可能的解决方案是将我的 bin 路径包含在/etc/environment 中,但由于我的安装过程是通过 Chef 自动完成的,所以我不能这样做。

有人知道解决方法吗?

我已经尝试将我的 bin 路径放在/etc/profile.d/* 和/etc/bash.bashrc 中,但是它们没有被加载,因为 capistrano 的 shell 是非交互/非登录的。

最佳答案

如果没有

,你不能为 Capistrano 使用登录 shell
`set :pty true` 

如果您只是想使用登录 shell 来加载 shell 变量或加载您的路径,您可以执行类似的操作

set :default_env, { :path => '$PATH:$HOME/bin:$HOME/.local/bin' }

关于shell - Capistrano 3 登录 shell ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23775822/

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