//init.sh
#!/usr/bin/env bash
export PATH="${HOME}/.pyenv/scripts:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv shell ammt-crawler
我想跑初始值linux命令行中的文件
并确保pyenvshell ammt crawler行被执行。在
但当我刚把/初始值什么也没发生。
为什么要执行初始值linux中的文件?
(ps)如果你能解释一下什么是出口,eval是什么意思初始值
尝试向脚本添加执行权限:
试着再运行一次。在
bash
中的注释以#
开头,而不是//
。另外,shebang(#!/usr/bin/env bash
)必须位于文件的第一行才能产生任何效果。所以剧本应该是:另外,如果您想只使用
^{pr2}$./init.sh
来执行它,那么它必须是可执行的。运行此命令使其可执行:相关问题 更多 >
编程相关推荐