我是ruby的新手。我试着按照网站http://rubygems.org/pages/download中给出的步骤在我的PC上安装Ruby Gems。
我从提到的站点下载了软件包,将目录更改为安装程序所在的目录,并尝试在命令提示符中使用命令setup.rb
运行安装程序。
但我得到一个窗口弹出说“Windows无法打开此文件”,并提示我选择一个程序来打开此文件。
我现在该怎么办?如果我做错了什么,请告诉我。
我是ruby的新手。我试着按照网站http://rubygems.org/pages/download中给出的步骤在我的PC上安装Ruby Gems。
我从提到的站点下载了软件包,将目录更改为安装程序所在的目录,并尝试在命令提示符中使用命令setup.rb
运行安装程序。
但我得到一个窗口弹出说“Windows无法打开此文件”,并提示我选择一个程序来打开此文件。
我现在该怎么办?如果我做错了什么,请告诉我。
8条答案
按热度按时间9nvpjoqh1#
要在Windows上设置Ruby开发环境,请执行以下操作:
1.通过RubyInstaller安装Ruby:http://rubyinstaller.org/downloads/
1.检查您的ruby版本:开始-运行-键入
cmd
以打开Windows控制台1.键入
ruby -v
1.你会得到这样的东西:
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
对于Ruby 2.4或更高版本,请在最后运行额外的安装程序来安装DevelopmentKit。如果忘记了执行此操作,请在Windows控制台中运行
ridk install
来安装它。对于早期版本:
1.从Ruby安装程序所在得下载页面下载并安装DevelopmentKit.选择与您得环境(32位或64位,并与您得Ruby版本配合使用)相对应得?exe文件.
1.请遵循DevelopmentKit的安装说明,网址为:https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#installation-instructions。将其调整为适用于Windows。
1.安装DevelopmentKit后,您可以通过从命令提示符(Windows控制台或终端)运行以下命令来安装所有需要的gem:
gem install {gem name}
。例如,要安装导轨,只需运行gem install rails
。希望这对你有帮助。
csga3l582#
我建议您只使用rubyinstaller
这是Ruby官方页面推荐的-请参见https://www.ruby-lang.org/en/downloads/
安装Ruby的方法
我们在每个主要平台上都有几个工具来安装Ruby:
0yycz8jy3#
在PowerShell中使用chocolatey
vu8f3i0k4#
安装Ruby
转到http://rubyinstaller.org/downloads/
请确保选中“将ruby ...添加到PATH”。
现在你可以在你的“cmd”中使用“ruby”。
如果你安装了ruby 1.9.3,我希望ruby是在
C:\Ruby193
中下载的。安装Gem
在rubyinstaller中安装Development Kit。创建一个新的文件夹,如
C:\RubyDevKit
,并解压缩。转到devkit目录并键入
ruby dk.rb init
以生成config.yml
.如果您安装了1.9.3版的devkit,我希望
config.yml
将被写为C:\Ruby193
。如果不是,请更正Ruby文件夹路径
检查完
config.yml
后,您最后可以键入ruby dk.rb install
。现在你可以在你的“cmd”中使用“gem”了。
polhcujo5#
另一种方法是让chocolatey管理你的ruby包(以及其他任何包),这样你就不必手动将ruby放在你的路径中:
首先通过打开您喜欢的命令提示符并执行以下命令来安装chocolatey:
那么你只需要输入
在命令提示符下,软件包将安装。
使用软件包管理器可以提供更多的控制,我建议每个可以通过chocolatey安装的软件包都使用这个。
inn6fuwd6#
我使用scoop作为Windows的命令行安装程序...挖石头!
快速答案(使用PowerShell):
更长的回答:
正在搜索ruby:
检查安装信息:
安装输出:
sd2nnvve7#
检查ruby解释器是否已安装,并在命令提示符下尝试“ruby setup.rb”。
4urapxun8#
您可以从命令行使用正式的MS WinGet到installRuby:
winget install -e --id RubyInstallerTeam.RubyWithDevKit.3.1
或
winget install -e --id RubyInstallerTeam.RubyWithDevKit.3.1
个默认情况下,它将安装到
C:\Ruby31-x64
。