首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >在Windows中安装RubyGems

在Windows中安装RubyGems
EN

Stack Overflow用户
提问于 2013-09-20 12:15:06
回答 4查看 215.3K关注 0票数 100

我是新来ruby的。我尝试按照站点http://rubygems.org/pages/download中给出的步骤在我的PC上安装Ruby Gems。

我从上面提到的站点下载了软件包,将目录更改为安装程序所在的目录,并尝试在命令提示符下使用命令setup.rb运行安装程序。

但我得到一个窗口弹出"Windows无法打开此文件“,并提示我选择一个程序来打开此文件。

我现在该怎么做?如果我做错了什么,请告诉我。

EN

回答 4

Stack Overflow用户

发布于 2015-10-06 04:27:17

安装Ruby

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

确保勾选了"Add ruby ... to your PATH“。

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

如果您安装了ruby 1.9.3,我希望ruby是在C:\Ruby193中下载的。

安装Gem

在rubyinstaller中安装Development Kit。创建一个新的文件夹,比如C:\RubyDevKit和unzip。

转到config.yml目录并输入ruby dk.rb init以生成devkit。

如果你安装了1.9.3的devkit,我希望config.yml会写成C:\Ruby193

如果没有,请更正ruby文件夹的路径。

在查看config.yml之后,您最终可以输入ruby dk.rb install

现在您可以在"cmd“中使用"gem”。就这样办!

票数 24
EN

Stack Overflow用户

发布于 2017-11-24 09:19:02

在PowerShell中使用chocolatey

代码语言:javascript
复制
choco install ruby -y
refreshenv
gem install bundler
票数 22
EN

Stack Overflow用户

发布于 2014-04-09 18:12:22

另一种方法是让chocolatey管理你的ruby包(和任何其他包),这样你就不必手动将ruby放在路径中:

首先通过打开您喜欢的命令提示符并执行以下命令来安装chocolatey

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

然后,您所需要做的就是输入

代码语言:javascript
复制
cinst ruby

在您的命令提示符下,安装程序包。

使用包管理器总体上提供了更多的控制,对于可以通过巧克力安装的每个包,我都推荐这样做。

票数 16
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18908708

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档