我的rvm安装脚本工作正常,显然正确使用了rvm,但新的/重新加载的bash失败,并出现语法错误
我编写此脚本是为了简化rvm的安装。整个脚本只需安装rvm、安装1.9.2、rails并创建默认的gemset。所有这些都有效,我可以在.rvm文件夹中验证这一点。但是,安装后,我得到:我的rvm安装脚本工作正常,显然正确使用了rvm,但新的/重新加载的bash失败,并出现语法错误,bash,scripting,rvm,Bash,Scripting,Rvm,我编写此脚本是为了简化rvm的安装。整个脚本只需安装rvm、安装1.9.2、rails并创建默认的gemset。所有这些都有效,我可以在.rvm文件夹中验证这一点。但是,安装后,我得到: bash: ~/.rvm/scripts/rvm: line 14: syntax error near unexpected token `do' bash: ~/.rvm/scripts/rvm: line 14: ` do' 我也尝试过使用curl-sB。我猜这与我的环境有关,但似乎无法解决问题(显然
bash: ~/.rvm/scripts/rvm: line 14: syntax error near unexpected token `do'
bash: ~/.rvm/scripts/rvm: line 14: ` do'
我也尝试过使用curl-sB
。我猜这与我的环境有关,但似乎无法解决问题(显然,哈)
谢谢你的意见
澄清:我在Fedora14桌面上-我在Dreamhost的共享主机帐户上不编辑我的脚本
不确定它是否有帮助(计划进一步深入研究),但它发生故障的计算机是由学校管理的,这意味着我安装到的Home dir位于NFS上。另一个奇怪的环境是,默认的shell(YPCSH还不允许我更改[与boss一起更改])是tcsh,但我总是在打开终端时运行bash。我认为最后一点是个问题。爆炸-显然有一个脚本正在加载,它基本上是我们学校的通用bashrc,有人将其设置为“for”,并将其别名为“for”,因为它与fortran有关 因此,我只是将该rc复制到我的目录以修复该别名,现在引用该文件,而不是通用rc 我们今天学到了一些东西——当我们怀疑的时候,检查所有的别名