如何在windows的rails上安装ruby

     2023-02-15     45

关键词:

【中文标题】如何在windows的rails上安装ruby【英文标题】:How to install ruby on rails in windows 【发布时间】:2018-08-04 10:06:32 【问题描述】:

尝试安装 Ruby on Rails 时出现错误,如下所示

Praveen@PraveenLaptop MINGW64 ~
$ gem install rails --no-ri --no-rdoc

错误:安装导轨时出错:

错误:构建 gem 原生扩展失败。

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/ni o4r

C:/Ruby25-x64/bin/ruby.exe -r ./siteconf20180224-8176-ibolzo.rb extconf.rb

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r 使“DESTDIR=”干净 'make' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

当前目录:C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r-2.2.0/ext/nio4r 制作“DESTDIR=” 'make' 未被识别为内部或外部命令, 可运行的程序或批处理文件。

制作失败,退出代码 1

Gem 文件将继续安装在 C:/Ruby25-x64/lib/ruby/gems/2.5.0/gems/nio4r- 2.2.0 中以供检查。 结果记录到 C:/Ruby25-x64/lib/ruby/gems/2.5.0/extensions/x64-mingw32/2.5.0 /nio4r-2.2.0/gem_make.out 暂时增强 MSYS/MINGW 的 PATH... 构建原生扩展。这可能需要一段时间...

谁能弄清楚得到这个错误的问题是什么

【问题讨论】:

你是否安装了 Ruby 开发工具包? 是的,我已经安装了。其实我关注了这个blog.teamtreehouse.com/installing-rails-5-windows @PRAVEENKUMAR 包括这里的一切吗? “现在我们需要将 DevKit 工具提供给 Ruby。” 【参考方案1】:

错误的意思是找不到make。如果您已经安装了 MSYS2,请确保将安装 MSYS2 的位置添加到您的 PATH 环境变量中。

或者,如果您没有(或想要重新安装)MSYS2,您可以运行 ridk install,以便 ruby​​ 可以使用它。

【讨论】:

【参考方案2】:

按照这些步骤,实际上,我已经使用这些步骤将 Ruby on Rails 安装到了许多 Windows 机器上。

第 1 步:下载 Git BASH,因为 BASH 仿真的行为与 LINUX 和 UNIX 环境中的“git”命令类似。

步骤 1.1: 从here 下载并安装最新的 NodeJS 并检查 NodeJS 版本

$ node -v
#=> v6.11.5 # or something like this

第 2 步: 下载 ruby​​ 最新版本 here 并将其安装在您的目录中。检查 Ruby 版本

$ ruby -v
#=> ruby 2.3.1p112 (2016-04-26 revision 54768) [x64-mingw32]
# or something like this

第 3 步: 下载 Devkit here 选择适合您的 Windows 位的 32 位或 64 位

第 4 步: 在 Ruby 目录中创建一个 devkit 文件夹,这意味着在安装 ruby​​ 软件后创建了一个默认目录,类似于 disk (:C) or (:D)/Ruby25/devkit/

第 5 步:解压 devkit 文件夹中的 DevKit 文件

第 6 步:在 devkit 文件夹中打开你的 GIT BASH 并运行这两个命令

$ ruby dk.rb init
$ ruby dk.rb install

如果上面的命令运行正常,那么就完成了。

第 7 步:现在您可以运行 rails 命令在 ruby​​ 文件夹中安装

 $ gem install rails

第 8 步:检查 Rails 版本

 $ rails -v
 #=> Rails 5.0.6

如果到目前为止所有步骤都可以吗?就是这样,现在运行 rails 命令并创建一个 rails 项目,比如

$ rails new project
 create
    create  README.md
    create  Rakefile
    create  config.ru
    create  .gitignore
    create  Gemfile
    create  app
    create  app/assets/config/manifest.js
    ............

希望对你有帮助

【讨论】:

在 Windows 7 x64 上安装 Ruby、Rails 和 DevKit 的问题 - 需要修复

】在Windows7x64上安装Ruby、Rails和DevKit的问题-需要修复【英文标题】:IssuesinstallingRubyandRailsandDevKitonwindows7x64-fixneeded【发布时间】:2012-07-1911:29:17【问题描述】:我在尝试安装ruby​​和rails时遇到了许多问题。在清除以前安装的版... 查看详情

在 Windows 上缺少 ImageMagick X11 的 Rails 安装

】在Windows上缺少ImageMagickX11的Rails安装【英文标题】:RailsinstallofImageMagickX11missingonWindows【发布时间】:2013-09-2005:12:44【问题描述】:我正在尝试为运行Rails的Windows7x64安装ImageMagick,但一直遇到问题我的Rails安装程序附带了Ruby1.9.3... 查看详情

使用 therubyracer 在 Windows 机器上安装 ruby​​ gem less-rails

】使用therubyracer在Windows机器上安装ruby​​gemless-rails【英文标题】:Installingrubygemless-railsonwindowsmachineusingtherubyracer【发布时间】:2012-10-2706:14:38【问题描述】:有一段时间我试图在我的windows7机器上安装less-railsgem。我已经设法使... 查看详情

如何在 Windows 上为 Ruby 安装 sqlite3?

】如何在Windows上为Ruby安装sqlite3?【英文标题】:HowdoIinstallsqlite3forRubyonWindows?【发布时间】:2013-03-0623:59:11【问题描述】:对Ruby/Rails非常陌生,在本周末尝试自己解决问题后,我正在尝试在这里寻求建议。我在FreeBSD上完成了完... 查看详情

Ruby 语言的新手并在 Windows 8.1 上安装了 Ruby 和 rails,但是当 rails 服务器出现以下错误时

】Ruby语言的新手并在Windows8.1上安装了Ruby和rails,但是当rails服务器出现以下错误时【英文标题】:NewtoRubylanguageandinstalledRubyandrailsonWindows8.1butwhenrailsserveritthrowfollowingerror【发布时间】:2019-02-0505:07:17【问题描述】:=>BootingPuma=&... 查看详情

如何在 Windows 操作系统的 Ruby on Rails 应用程序中使用 Redis?

】如何在Windows操作系统的RubyonRails应用程序中使用Redis?【英文标题】:HowcanIuseRedisinmyRubyonRailsapplicationwithWindowsOS?【发布时间】:2021-12-3100:36:23【问题描述】:首先我很抱歉我的新手问题,但我有点卡在这里。如果我有Windows操... 查看详情

Ruby 未安装在 Rails 项目上

】Ruby未安装在Rails项目上【英文标题】:RubyNotInstalledonRailsProject【发布时间】:2021-11-1404:51:55【问题描述】:我最近从使用原生MacOS版本的Ruby切换到下载新版本的3.0.2,结果当我在旧项目上运行RailsS命令时,我收到以下消息:Plea... 查看详情

使用 Mongrel 在 Windows 上运行 Ruby On Rails

】使用Mongrel在Windows上运行RubyOnRails【英文标题】:RubyOnRailsonWindowswithMongrel【发布时间】:2010-09-0707:49:44【问题描述】:让RubyOnRails使用Mongrel在Windows盒子上工作的最佳教程在哪里?我是服务器管理的新手,越详细越好!【问题讨... 查看详情

在osx系统如何正确安装ruby,rails运行环境

系统需求首先确定操作系统环境,不建议在Windows上面搞,所以你需要用:MacOSX任意Linux发行版本(Ubuntu,CentOS,Redhat,ArchLinux...)强烈新手使用Ubuntu省掉不必要的麻烦!以下代码区域,带有$打头的表示需要在控制台(... 查看详情

如何在 Ruby on Rails 中裁剪图像

】如何在RubyonRails中裁剪图像【英文标题】:HowtocropimagesinRubyonRails【发布时间】:2017-01-1910:15:20【问题描述】:我想允许用户在注册表单上裁剪他的个人资料图片。我看到Railscast他们为此使用Jcrop但问题是他们允许在保存表单提... 查看详情

Ruby on rails devkit windows

】Rubyonrailsdevkitwindows【英文标题】:【发布时间】:2011-07-0116:21:28【问题描述】:我在Rails上安装ruby​​的devkit时遇到问题。这是我得到的错误C:\\DevKit>rubydk.rbreviewBaseduponthesettingsinthe\'config.yml\'filegeneratedfromrunning\'rubydk.rbinit\'an... 查看详情

在 macOS Big Sur 11.2.3 上安装 ruby​​、rails 和 postgresql 时安装 xcode 的问题

】在macOSBigSur11.2.3上安装ruby​​、rails和postgresql时安装xcode的问题【英文标题】:Issuewithinstallxcodewhileinstallingruby,railsandpostgresqlonmacOSBigSur11.2.3【发布时间】:2021-04-0520:04:52【问题描述】:更新我在新的macm1和我安装的ruby​​、rail... 查看详情

在 Windows 上使用 sqlite3-ruby 进行未初始化的常量编码

】在Windows上使用sqlite3-ruby进行未初始化的常量编码【英文标题】:UninitializedconstantEncodingwithsqlite3-rubyonwindows【发布时间】:2010-12-2007:28:43【问题描述】:在一台新机器上,使用Windows的一键式安装程序安装了ruby​​。安装了rails2... 查看详情

Ruby with RailsInstaller,无法在 Windows 上构建 gem 本机扩展

】RubywithRailsInstaller,无法在Windows上构建gem本机扩展【英文标题】:RubywithRailsInstaller,can\'tbuildgemnativeextensionsonWindows【发布时间】:2013-01-3121:09:10【问题描述】:使用RailsInstaller在Windows上安装Ruby+Rails后,我无法安装构建本机扩展... 查看详情

如何在 ruby​​ 或 rails 中正确使用 use Noty

】如何在ruby​​或rails中正确使用useNoty【英文标题】:HowtocorrectlyuseuseNotyinrubyorrails【发布时间】:2021-01-2301:57:45【问题描述】:我是RubyonRails的新手,我试图使用Noty实现通知但失败了。安装过程:本地主机服务器停止$yarnaddnoty#... 查看详情

在mac上快速安装rails

...://rubygems.org/gemsources-ahttps://ruby.taobao.org/3.使用geminstallrails安装rails。安装过程中可能报错提示需要更新什么命令行工具 查看详情

使用啥 IDE 在 Windows 上使用 Ruby on Rails 进行开发? [复制]

】使用啥IDE在Windows上使用RubyonRails进行开发?[复制]【英文标题】:WhatIDEtousefordevelopinginRubyonRailsonWindows?[duplicate]使用什么IDE在Windows上使用RubyonRails进行开发?[复制]【发布时间】:2010-09-0604:12:14【问题描述】:可能重复:WhatRubyI... 查看详情

如何卸载 rvm、ruby、rails 和 gems。我在 Mavericks 上遇到错误

】如何卸载rvm、ruby、rails和gems。我在Mavericks上遇到错误【英文标题】:Howtouninstallrvm,ruby,railsandgems.I\'mgettingerrorsonMavericks【发布时间】:2014-04-2611:26:44【问题描述】:我是RubyonRails的新手,我在配置方面遇到了一些问题。我不知... 查看详情