擅长:python、mysql、java
<p><code>bash</code>中的注释以<code>#</code>开头,而不是<code>//</code>。另外,shebang(<code>#!/usr/bin/env bash</code>)必须位于文件的第一行才能产生任何效果。所以剧本应该是:</p>
<pre><code>#!/usr/bin/env bash
# init.sh
export PATH="${HOME}/.pyenv/scripts:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
pyenv shell ammt-crawler
</code></pre>
<p>另外,如果您想只使用<code>./init.sh</code>来执行它,那么它必须是可执行的。运行此命令使其可执行:</p>
^{pr2}$