2016-05-20 24 views
0

我试图安装RVM,并且我有一个更新版本的BASH。我认为它需要一个3.2.25或更新的版本。我在网上看过几篇关于它的文章,但他们都已经过时或不再与当前的代码相关。这里是我在cmd中(我有Windows 10专业版)。安装RVM时出错:需要BASH 3.2.25(你有4.3.42(4) - 释放)

curl -L https://get.rvm.io | bash -s stable --autolibs=enabled --ruby --rails 
    % Total % Received % Xferd Average Speed Time Time  Time Current 
           Dload Upload Total Spent Left Speed 
100 184 100 184 0  0 143  0 0:00:01 0:00:01 --:--:-- 155 
100 22865 100 22865 0  0 9566  0 0:00:02 0:00:02 --:--:-- 45730 
Input file specified two times. 

BASH 3.2.25 required (you have 4.3.42(4)-release) 
+1

是什么问题? –

+0

我能做些什么来解决这个错误?它不会继续安装。 – user2951507

+1

此问题可能已在此处解决:https://github.com/rvm/rvm/issues/2346 – user2699706

回答

1

运行检查时显示的错误“输入文件指定两次,”从Windows排序命令中输出。如果您运行此命令时,它会告诉你sort命令的哪个实例正在运行:之前的任何

which sort 

以确保正确的版本始终使用,改变你的PATH包括典型的bash可执行文件路径(/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin) Windows的。或者,只需从PATH中删除Windows路径即可。

你在哪里改变这取决于你如何安装Bash(Cygwin,git-bash等),但通常是你的主目录中的一个文件,称为.profile.bash_profile

+0

谢谢!这解决了我的问题! :d – user2951507