【问题标题】:How to change versions of Ruby 1.9 to Ruby 2.0 in the new Windows 10 Bash shell?如何在新的 Windows 10 Bash shell 中将 Ruby 1.9 版本更改为 Ruby 2.0?
【发布时间】:2016-08-18 06:39:53
【问题描述】:

我下载了 Windows 10 的 Bash shell。我的总体目标是尝试下载 git 和 SASS,这在 Bash 中似乎更容易。我在 windows cmd 提示符下使用 this website 成功升级到 Ruby 版本 2.0.0。

每当我在 cmd 提示符下键入 bash 命令并切换到 bash 时;我输入sudo apt-get install ruby。它仍然只会下载到 ruby​​ 1.9。我是 bash 的新手,所以可能不明白它是如何工作的,但我认为我可以通过 bash 访问 Windows 文件夹,反之亦然。任何人都有关于如何在 Windows 10 的 bash 中查找/下载 ruby​​ 2.0 或更高版本的经验?

更新:我刚刚在 bash 中安装了 ruby​​,当前版本是 1.9,但我成功下载了 ruby​​ 2.0。那么现在如何更改版本?

【问题讨论】:

  • 我曾经使用 pik gem(不再维护)在 Windows 机器上的 ruby​​ 上拥有多个版本。现在我将探索:bitbucket.org/jonforums/uru
  • 我会研究 Ruby 版本管理器 (rvm.io)

标签: ruby bash windows-10 windows-subsystem-for-linux


【解决方案1】:

目前,WSL 基于 Ubuntu 14.04,因此官方 apt repos 中没有最新的 Ruby 版本。

如果您更喜欢使用 apt 管理软件包,可以通过 Brightbox/ruby-ng ppa 存储库安装 Ruby 2.1、2.2 和 2.3。

引自 Brightbox 网站:

$ sudo apt-get install software-properties-common
$ sudo apt-add-repository ppa:brightbox/ruby-ng
$ sudo apt-get update

然后,

sudo apt-get install ruby2.1

否则,rbenv 是实现这一目标的另一种选择。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-11
    • 1970-01-01
    • 1970-01-01
    • 2010-11-26
    • 1970-01-01
    相关资源
    最近更新 更多