首页 > 编程语言 >Win10 搭建 Ruby on Rails 环境过程

Win10 搭建 Ruby on Rails 环境过程

时间:2022-10-02 16:24:03浏览次数:82  
标签:ruby Ruby CMD Rails rails Win10 安装 gem

Ruby on Rails 环境搭建过程

注:本博客并非RoR的搭建教程,仅为笔者的尝(瞎)(搞)过程!

前言

笔者尝试了在Windows平台上直接下载ruby以及通过WSL搭建RoR环境,最终成功通过CMD启动rails server。WSL失败原因为各种dependencies版本之间的冲突。

这个博客主要为了记录一下这次成功安装的步骤,方便以后查看。

步骤

这里仅列出成功方案的步骤:

  1. 该网站下载RubyInstaller (版本:[Ruby+Devkit 3.1.2-1 (x64) )(其中后面那个DevKitz很重要,在安装完ruby后会自动启动,到时候需要通过挂梯子安装各种工具链)

  2. 下载完后点击rubyinstaller-devkit-3.1.2-1-x64.exe傻瓜式安装(能打勾的都勾了),在Ruby安装完成时记得挂梯子,点击完成安装后自动弹出Devkit Installer,它使用了MSYS2工具链。可以看到下面询问:

    依次选择1、2、3进行安装。

    安装完后在CMD通过ruby -vgem -vrails -v查看版本。

  3. 安装好后,打开CMD,更新gem包gem update,更新完后可以简单清理一下gem cleanup

  4. 下载sqlite相关文件:

    首先在sqlite官网下载exe和dll文件(下图后两个):

    并将其解压值ruby安装路径的bin目录下(笔者安装位置:C:\Ruby31-x64\bin)。

    完成后CMD中通过gem下载sqlite3 gem install sqlite3-ruby

  5. 完成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

相关文章

  • 在笔记本上构建Win10,ubuntu 18双系统实录
    1.准备工作:两块移动硬盘(大小在8G以上):分别用于构建windows和Ubuntu的安装镜像笔记本电脑最好有两个硬盘:将系统分别安装到两个硬盘上可以避免一些由于windows安全......
  • win10安装minio
    window10安装minion1、首先第一步我们先下载minio我这里是下载的是3.0版本根据需求可以从官网上下不同的版本2、启动minio切记不要双击minio,1、把下载好的minio.exe放......
  • win10安装redis
    redis安装新手教程win10​ REmoteDIctionaryServer(Redis)是一个由SalvatoreSanfilippo写的key-value存储系统。​ Redis是一个开源的使用ANSIC语言编写、遵守BSD......
  • win10安装mongoDB并实现远程连接
    我这里安装的是4.2mis版本1、下载(官网)[https://www.mongodb.com/try#community]2.安装前准备:建立mongoDB,作为安装目录:F:\mongoDB立data/db,用于存放数据:F:\Mong......
  • win10利用计划任务开机调用pm2运行yapi
    痛点:yapi部署在本机,每天上班第一件事就是要启动。嫌累所以尝试让它开机自启动运行命令"pm2startapp.js--watch";本机win10,利用其计划任务实现此想法。 (1)在win10管......
  • Win10微信查看图片卡顿或发送图片卡顿的原因和解决方法
    1.引言我是Windows11系统,本篇文章同样适用于Windows10。该现象包括点击放大查看pc端微信中别人发送的图片会卡顿、在微信中发送图片时会卡顿、拖动图片或其他文件......
  • 【青春不老 6.1快乐】WIN10自带互联网远程控制利器
    尊重原创勿抄袭勿私放其他平台2020.6.1星期一在这样一个欢乐的日子里,剑指工控恭祝所有小朋友、大朋友们儿童节快乐!愿我们所有工控人的小朋友们幸福、健康成长!愿我们所有工......
  • 分分钟学会一门语言之Ruby篇
    github原文#Thisisacomment#这是一行注释=beginThisisamultilinecommentNo-oneusesthemYoushouldn'teither多行注释是这样写的,没人用它,你也不要用它。=end#Fi......
  • win10 升级至 win11 跳过TPM限制 (保留应用和数据)
    下载win11镜像:https://www.microsoft.com/zh-cn/software-download/windows11/运行Skip_TPM_Check_on_Dynamic_Update.cmd脚本,下载地址:https://github.com/AveYo/M......
  • win10系统下安装Consul
    Consul是一个支持多数据中心分布式高可用的服务发现和配置共享的服务软件。下面将介绍如何在windows下安装consul:工具/原料浏览器Windows一、下载和安装1百度搜索“consul......