Ruby on Rails 环境搭建过程
注:本博客并非RoR的搭建教程,仅为笔者的尝
(瞎)试(搞)过程!
前言
笔者尝试了在Windows平台上直接下载ruby以及通过WSL搭建RoR环境,最终成功通过CMD启动rails server。WSL失败原因为各种dependencies版本之间的冲突。
这个博客主要为了记录一下这次成功安装的步骤,方便以后查看。
步骤
这里仅列出成功方案的步骤:
-
在该网站下载
RubyInstaller (版本:[Ruby+Devkit 3.1.2-1 (x64) )
(其中后面那个DevKitz很重要,在安装完ruby后会自动启动,到时候需要通过挂梯子安装各种工具链) -
下载完后点击
rubyinstaller-devkit-3.1.2-1-x64.exe
傻瓜式安装(能打勾的都勾了),在Ruby安装完成时记得挂梯子,点击完成安装后自动弹出Devkit Installer
,它使用了MSYS2工具链。可以看到下面询问:依次选择1、2、3进行安装。
安装完后在CMD通过
ruby -v
,gem -v
,rails -v
查看版本。 -
安装好后,打开CMD,更新gem包
gem update
,更新完后可以简单清理一下gem cleanup
。 -
下载
sqlite
相关文件:首先在sqlite官网下载exe和dll文件(下图后两个):
并将其解压值ruby安装路径的bin目录下(笔者安装位置:
C:\Ruby31-x64\bin
)。完成后CMD中通过gem下载sqlite3
gem install sqlite3-ruby
-
完成RoR环境的搭建!
启动服务
似乎只能在系统盘使用rails server
命令启动(笔者直接在CMD打开的用户目录C:\Users\<name>
用rails new xxx
创建项目)。在其他磁盘(如e盘)创建后,笔者得到了如下报错:
rails aborted!
Errno::ENOENT: No such file or directory - bs_fetch:open_current_file:open
标签:ruby,Ruby,CMD,Rails,rails,Win10,安装,gem
From: https://www.cnblogs.com/NormalLLer/p/16748954.html