安装 RVM 时出错:需要 BASH 3.2.25(您有 4.3.42(4) 版本)



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

 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)

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

which sort

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

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

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

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

让我们更改为:

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

希望这有帮助!

相关内容

  • 没有找到相关文章

最新更新