0
我change_ruby_env.sh文件看起来是这样的:如何通过shell脚本执行rbenv shell?
#!/usr/bin/env bash
rbenv shell 1.9.3-p327
rbenv rehash
#execute something
rbenv shell 2.0.0-p451
rbenv rehash
当我运行此shell脚本像sh change_ruby_env.sh
我得到以下错误:
rbenv: no such command `shell'
rbenv壳1.9.3-在交互式shell中,p327/2.0.0-p451适用于我。我无法使它在shell脚本中工作。
有谁请告诉我如何克服这个..
Shell脚本应该以'#!'开头。你的问题只显示'!' - 是一个错字?另外,'env'的完整路径通常是'/ usr/bin/env'。确认您使用的是正确的路径。 – ArtemB
@ArtemB对不起,纠正它。 – attu013
@ArtemB/usr/bin/env是正确的路径,将其检出。 – attu013