我正在安装rbenv,遵循他们的文档来
将〜/ .rbenv / bin添加到$ PATH中,以访问rbenv命令行实用程序。并且此箭头出现。这是什么意思?
这几乎可以肯定是您的PS2
提示,用于行继续。例如,我已将PS1
设置为'pax> '
,PS2
并将'...> '
以下记录显示为实际操作:
pax> echo 'hello
...> there'
hello
there
该原因的PS2
提示是存在的,因为你有一个未终止的"
字符(虽然,从技术上说,这是一个尚未启动的报价,但外壳是不聪明地认识到,效果是一样的)。
我建议您尝试类似的方法:
echo 'export PATH=$HOME/.rbenv/bin:$PATH' >>~/.bash_profile
您会注意到我在那里也使用单引号,因为您可能希望将文字字符串$HOME
并$PATH
放置在配置文件中,而不是它们的当前解释值。
而且,另一件事是,如果您只是盲目地将内容附加到末尾,则某些类的配置文件会“破坏”。
对于那些简单的连续野兽(从上到下清晰运行)的概要文件是很好的选择,但是,如果您具有一些具有许多控制结构的东西(如if
语句),则应该研究将其放入文件中的最佳位置。
我的意思是包含(公认的人为)的配置文件:
# Don't do rest of file in first two weeks of a month.
if [[ $(date +%d) -le 14 ]]; then
exit
fi
如果仅将它们添加到文件末尾而不进行分析,则可能会错误地跳过您的更改。在这种情况下,最好的位置可能就在该if
语句的正上方。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句