Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
我的rvm安装脚本工作正常,显然正确使用了rvm,但新的/重新加载的bash失败,并出现语法错误_Bash_Scripting_Rvm - Fatal编程技术网

我的rvm安装脚本工作正常,显然正确使用了rvm,但新的/重新加载的bash失败,并出现语法错误

我的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。我猜这与我的环境有关,但似乎无法解决问题(显然

我编写此脚本是为了简化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
。我猜这与我的环境有关,但似乎无法解决问题(显然,哈)

谢谢你的意见

澄清:我在Fedora14桌面上-我在Dreamhost的共享主机帐户上不编辑我的脚本


不确定它是否有帮助(计划进一步深入研究),但它发生故障的计算机是由学校管理的,这意味着我安装到的Home dir位于NFS上。另一个奇怪的环境是,默认的shell(YPCSH还不允许我更改[与boss一起更改])是tcsh,但我总是在打开终端时运行bash。我认为最后一点是个问题。

爆炸-显然有一个脚本正在加载,它基本上是我们学校的通用bashrc,有人将其设置为“for”,并将其别名为“for”,因为它与fortran有关

因此,我只是将该rc复制到我的目录以修复该别名,现在引用该文件,而不是通用rc

我们今天学到了一些东西——当我们怀疑的时候,检查所有的别名