安装RVM时出错:需要BASH 3.2.25(你有4.3.42(4)-release)

时间:2016-05-20 19:22:20

标签: ruby-on-rails ruby bash rvm

我正在尝试安装RVM,我有一个更新版本的BASH。我认为它需要3.2.25或更新版本。我在网上看过一些关于它的帖子,但是它们都已经过时或者与当前代码不相关。这是我放入cmd的内容(我有Windows 10专业版)。

 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)

2 个答案:

答案 0 :(得分:1)

错误"输入文件指定两次,"运行检查时显示,从Windows排序命令输出。如果运行此命令,它将显示正在运行sort命令的哪个实例:

which sort

为确保始终使用正确的版本,请在任何Windows版本之前更改PATH以包含典型的Bash可执行路径(/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin)。或者,只需从PATH中删除Windows路径即可。

您更改的位置取决于您安装Bash(Cygwin,git-bash等)的方式,但通常是您的主目录中名为.profile.bash_profile的文件。< / p>

答案 1 :(得分:0)

我的问题是〜/ .bash_profile, 因为你的头错了。 如果您使用的是:

export PATH=some/other/path:${PATH}

我们更改为:

export PATH=${PATH}:some/other/path

希望获得帮助!