繁体   English   中英

如何在Windows的滑轨上安装ruby

[英]How to install ruby on rails in windows

尝试在Ruby上安装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 make“ DESTDIR =” clean'make'不被识别为内部或外部命令,可操作的程序或批处理文件。

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

制作失败,退出代码1

宝石文件将保留安装在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 ...构建本机扩展。 这可能需要一段时间...

任何人都可以找出出现此错误的问题是什么

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

另外,如果您没有(或想要重新安装)MSYS2,则可以运行ridk install ,以便红宝石可以使用它。

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

步骤1:下载Git BASH,因为BASH仿真的行为就像在LINUX和UNIX环境中的“ git”命令一样。

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

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

步骤2:此处下载ruby最新版本,并将其安装在目录中。 检查Ruby版本

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

第3步: 在此处下载Devkit 以适合您的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
    ............

希望能帮助到你

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM