在Windows中安装Ruby Gem

我是新来的ruby。 我尝试按照网站http://rubygems.org/pages/download中给出的步骤在我的电脑上安装GEM。

我从提及站点下载了软件包,并将目录更改为安装程序所在的目录,并尝试使用该命令运行安装程序,

命令提示符下的setup.rb。

但我得到一个窗口popup,说“Windows无法打开这个文件”,并提示我select一个程序来打开这个文件。

我现在应该怎么做? 让我知道,如果我做错了什么

我build议你只使用rubyinstaller

这是官方的Ruby页面推荐 – 请参阅https://www.ruby-lang.org/en/downloads/

安装Ruby的方法

我们在每个主要平台上安装了几个工具来安装Ruby:

  • 在Linux / UNIX上,可以使用发行版或第三方工具(rbenv和RVM)的包pipe理系统。
  • 在OS X机器上,您可以使用第三方工具(rbenv和RVM)。
  • 在Windows机器上,您可以使用RubyInstaller。

在Windows上设置Ruby开发环境:

  1. 通过RubyInstaller安装Ruby: http: //rubyinstaller.org/downloads/

  2. 检查你的ruby版本:开始 – 运行 – inputcmd打开一个Windows控制台

  3. inputruby -v
  4. 你会得到这样的东西: ruby 2.0.0p353 (2013-11-22) [i386-mingw32]

对于Ruby 2.4或更高版本,在最后运行额外的安装来安装DevelopmentKit。 如果您忘记了这一点, ridk install在您的Windows控制台中运行ridk install来安装它。

对于早期版本:

  1. 从与Ruby Installer相同的下载页面下载并安装DevelopmentKit。 select一个与您的环境相对应的?exe文件(32位或64位,并使用您的Ruby版本)。
  2. 请按照https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#installation-instructions中所述的DevelopmentKit安装说明进行操作。; 适应于Windows。
  3. 安装DevelopmentKit后,您可以通过从命令提示符(Windows控制台或terminal)运行来安装所有需要的gem: gem install {gem name} 。 例如,要安装导轨,只需运行gem install rails

希望这可以帮助。

安装Ruby

转到http://rubyinstaller.org/downloads/

确保你选中“添加ruby到你的PATH”。 在这里输入图像说明

现在你可以在你的“cmd”中使用“ruby”。

如果你安装ruby1.9.3我期望ruby被下载在C:\Ruby193

安装Gem

在rubyinstaller中安装开发工具包 。 创build新的文件夹,如C:\RubyDevKit并解压缩。

转到ruby dk.rb init目录,inputruby dk.rb init生成config.yml

如果你为1.9.3安装了config.yml ,我期望config.yml将被写成C:\Ruby193

如果没有,请更正path到您的ruby文件夹。

在查看config.yml ,你可以终于inputruby dk.rb install

现在你可以在你的“cmd”中使用“gem”。 完成!

另一种方法是让巧克力pipe理你的ruby包(和任何其他包),这样你就不必手动把ruby放在你的path上:

首先打开你最喜欢的命令提示符,然后执行:

 @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin 

那么你所需要做的就是键入

 cinst ruby 

在你的命令提示符下安装包。

使用包pipe理器提供了更多的控制,我会推荐这个可以通过巧克力安装的每个包。

检查ruby解释器是否已安装,并在命令提示符下尝试“ruby setup.rb”。