在windows中安装ruby on rails

本文介绍了在Windows环境下安装Ruby on Rails的步骤,包括安装git,确保代理设置,解决安装过程中遇到的make问题,推荐使用特定版本的ruby(如2.5)以避免nokogiri安装问题,并提到了集成化安装选项,如RailsInstaller,以及如何通过编辑配置文件切换不同版本的ruby。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

微信搜索我吃你家米了关注公众号

在这里插入图片描述

参考文章

和linux一样,首先需要先安装git

使用ruby on rails开发web应用,你需要用到以下四部分

  • ruby
  • rails框架
  • 数据库系统
  • web服务器

web服务器我们可以使用ruby自带的WEBrick

安装ruby就不用多说了,去官网下载安装包并安装就行了

安装rails

gem install rails

执行这条命令时最好挂个代理(你知道我说的这个代理是啥意思)在这里插入图片描述,否则将会耗费很长时间。

中间会出现make的问题,这时需要执行ridk install,选择第三个,还是需要代理

注意,ruby版本不要太高,否则在安装nokogiri-1.10.8-x64-mingw32.gem会出现问题,推荐安装ruby2.5

执行rails -v查看安装是否成功

至此安装成功

我个人比较推荐使用集成化安装

访问网站

下载安装包并安装,然后打开Command Prompt with Ruby and Rails快捷方式,位于C:\Users\username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\RailsInstaller

自带的ruby是2.3.3,如果我们想改成其他版本,可以编辑C:\RailsInstaller\Ruby2.3.3\setup_environment.bat

@ECHO OFF

REM
REM Environment setup file for RailsInstaller.
REM

REM
REM First we determine where is RUBY_DIR (which is where this script is)
REM
PUSHD %~dp0.
SET RUBY_DIR=%CD%
POPD

REM
REM Now determine the RailsInstaller root directory (parent directory of Ruby)
REM
PUSHD %RUBY_DIR%\..
SET ROOT_DIR=%CD%
POPD

REM
REM Add RUBY_DIR\bin to the PATH, DevKit\bin and then Git\cmd
REM RUBY_DIR\bin takes higher priority to avoid other tools conflict
REM
SET PATH=%RUBY_DIR%\bin;%RUBY_DIR%\lib\ruby\gems\1.9.1\bin;%ROOT_DIR%\DevKit\bin;%PATH%
IF EXIST %ROOT_DIR%\Git\cmd SET PATH=%ROOT_DIR%\Git\cmd;%PATH%
SET RUBY_DIR=
SET ROOT_DIR=

REM
REM Create the %HOMEDRIVE%\Sites directory.
REM
IF NOT EXIST %HOMEDRIVE%\Sites MD %HOMEDRIVE%\Sites

REM
REM Set the HOME environment variables for Ruby & Gems to use with ENV["HOME"]
REM
SET HOME=%HOMEDRIVE%%HOMEPATH%

SET RailsInstallerPath=%1
REM Check configurations for Git and SSH
IF EXIST %RailsInstallerPath% (
  ruby %RailsInstallerPath%\scripts\config_check.rb
) ELSE (
  ruby.exe "require 'rbconfig' ; file=%%\#{RbConfig::}"
)

REM NOTE that we start out in the Sites directory as the current working dir
IF EXIST %HOMEDRIVE%\Sites CD %HOMEDRIVE%\Sites

SET RUBY_DIR=%CD%改为SET RUBY_DIR=我们自己安装的ruby的路径

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值