Ruby on Rails开发环境的搭建

使用VSCode搭建Ruby on Rails集成开发环境 在windows平台下开发Ruby on Rails,之前使用的IDE是Rubymine,但是发现激活码失效了,于是怀着折腾的心思在VSCode上搭建一下Ruby on Rails集成开发环境,后来搭建好了之后,发现使用起来非常不错,体验不输Rubymine,果断记录一下自己的折腾过程,也给后来者福音。Ruby插件(Shopify公司出品,就是推出YJIT的那个公司),附带两个插件Ruby LSP和Ruby Sorbet(这个插件暂时用不到,可以先装上)下载上面我们提到的插件后,配置基本采用默认就可以了。 阅读详情

Windows系统下开发环境的搭建

  本文中将介绍如何在Windows操作系统下搭建RoR开发环境。

  1.远程安装

  a、步骤1:下载并安装Ruby一键安装包

  下载最新的Ruby 1.8.6一键安装包,其下载地址为http://rubyforge.org/frs/?group_id=167。

  下载后运行该安装文件,显示界面如图2-1所示。

  
  图1 安装程序运行界面

  一直单击Next按钮默认安装即可。安装完成后打开命令行窗口,输入并运行命令ruby –v,安装成功会显示Ruby的版本号,如图2-2所示。

  
  图2 Ruby的版本信息

  b、步骤2:使用RubyGems安装Rails

  RubyGems是标准的Ruby包管理器,它的功能类似于Linux下的apt-get。使用RubyGems可以方便地从远程服务器下载并安装Rails。

  打开命令行窗口,输入并执行命令gem install rails --remote或gem install rails-- include-dependencies,程序运行结果分别如图3和图4所示。

  
  图3 命令执行过程中

  
  图4 命令执行过程中

  打开命令行窗口输入并运行rails –v,执行结果如图2-5所示。

  
  图5 Rails的版本信息

  显示的Rails版本为1.0.0,Rails安装成功,即RoR开发环境搭建成功。

  注意 使用gem install rails - -remote安装Rails,是直接从远程服务器下载Rails安装包文件;而使用gem install rails - -include-dependencies命令安装Rails,会首先在本地主机上寻找是否存在Rails的安装包,如果没有则从远程服务器下载安装。

  2.本地安装

  a、步骤1:下载并安装Ruby一键安装包

  具体步骤请参见“远程安装”部分。

  b、步骤2:获取Rails安装插件包

  从URL地址http://rubyforge.org/frs/?group_id=307下载rails- 2.0.1.gem和rails-2.0.1.zip。将下载到的文件保存到同一目录下(D:/RoR)。

  注意 不需要对压缩文件进行解压缩。

  c、步骤3:安装Rails插件包

  打开命令行窗口,进入D:/RoR目录下,执行命令gem install rails即可完成安装。
 

Linux系统下开发环境的搭建

  本小节中将介绍如何在Linux系统下搭建RoR开发环境。虽然Linux存在多个发行版本,但是其基本原理及安装过程是一样的,这里使用Debian系统作为范例进行说明如何在Linux下安装RoR开发环境。

  a、步骤1:下载Ruby源代码文件

  在shell中输入并运行wget http://rubyforge.org/frs/download.php/7858/ruby- 1.8.4.tar.gz命令或ftp://ftp.ruby-lang.org/pub/ruby/ruby-1.8.4.tar.gz命令下载Ruby- 1.8.4的源代码程序,如图6所示,安装文件会被下载到当前所在的目录。

  
  图6 下载Ruby安装文件的过程

  b、步骤2:安装Ruby

  安装Ruby需要按顺序运行如下的命令。

  1 tar zxvf ruby-1.8.4.tar.gz

  2 cd ruby-1.8.4

  3 ./configure –prefix=$HOME

  4 make

  5 make install

  命令1的执行结果是将源代码文件从压缩包中解压到当前目录下的ruby-1.8.4文件夹中;命令2的执行结果是跳转到ruby-1.8.4目录下;命令3到命令5用于编译并执行源代码文件。上述5条命令执行完毕后,在shell中输入并执行ruby –v命令,显示如图7所示,Ruby安装成功。

  
  图7 Ruby的版本信息

  c、步骤3:下载并安装RubyGems

  依次执行如下命令来完成RubyGems的下载与安装。

  1 wget http://rubyforge.org/frs/download.php/5207/rubygems-0.8.11.tgz

  2 tar xzf rubygems-0.8.11.tgz

  3 cd rubygems-0.8.11

  4 ruby setup.rb

  命令1用于远程下载RubyGems的安装压缩包;命令2用于解压缩;命令3用于跳转到指定的目录下;命令4用于安装RubyGems包管理器。上面的4条命令成功执行即表示RubyGems安装成功。

  d、步骤4:使用RubyGems安装Rails

  在shell中输入并执行命令gem install rails --include-dependencies安装Rails框架,执行完毕后,在shell中输入rails –v,如果出现版本信息则说明RoR开发环境搭建成功。

开发环境中数据库的安装与配置

  这里以MySQL数据库为例介绍开发环境中数据库的安装与配置。

  a、步骤1:下载并安装MySQL数据库

  从http://www.mysql.com下载MySQL数据库的安装包并运行,其安装界面如图8所示。

  
  图8 MySQL的安装界面

  按默认设置安装。安装完成后需要进行MySQL服务器实例配置。按图9所示的位置打开MySQL服务器实例配置向导,如图10所示。

  
  图9 MySQL服务器实例配置向导的快捷方式位置

  
  图10 MySQL服务器实例配置向导运行界面

  按默认配置安装,到如图11所示的界面时,选择界面中的Detailed Configuration(详细配置)项。

  
  图11 配置模式选择界面

  继续按照默认设置安装到如图12所示的字符集选择界面。在图12中,Standard Character Set选项表示将Latin1字符集作为默认的字符集,适合于数据库中存储的内容仅包含英文字符和其他西欧国家语言中的字符;Best Support For Multilingualism选项表示将UTF8字符集作为默认的字符集,选择这个选项时,数据库中存储的内容可以由多个不同国家语言的字符组成;Manual Selected Default Character Set/Collation选项表示可以根据实际情况,自由选择数据库字符集。这里选择Best Support For Multilingualism选项。

  
  图12 数据库字符集选择界面

  注意 这里要根据自己的实际需要选择字符集编码。

  接下来的安装过程按默认设置进行安装就可以了。数据库服务器实例配置完成后就完成了MySQL的安装。

  注意 在数据库服务器实例配置过程中可以根据需要设置Root账号的口令。为了突出重点,本书中所提到的数据库均使用空口令作为Root用户的口令。

  b、步骤2:安装并配置MySQL-Front

  MySQL-Front是一款小巧的管理Mysql的应用程序,其主要特性包括多文档界面、语法突出、拖拽方式的数据库和表格、可编辑/可增加/删除的域、可编辑/可插入/删除的记录、可显示的成员、可执行的SQL脚本并提供与外程序接口、保存数据到CSV文件等。MySQL-Front的官方网站http://www.mysqlfront.de提供MySQL-Front的30天免费试用版的安装包,下载并运行后,其初始安装界面如图13所示。

  
  图13 MySQL-Front的初始安装界面

  使用默认配置进行安装,安装完成后需要手动实现MySQL-Front与MySQL之间的关联。以下将以第1章中的实例为例,说明如何实现MySQL-Front与MySQL之间的关联。

  首次打开MySQL-Front会弹出如图14所示的窗口,在“名称”文本框中填写登录相关的描述信息(相当于为每次登录起一个名字),这里填写“127.0.0.1”。

  
  图14 首次打开MySQL-Front弹出的窗口

  切换到“连接”选项卡,在“服务器”文本框中输入“127.0.0.1”,如图2-15所示。这里即可以输入MySQL服务器所在机器的IP地址,也可以输入其所在主机的主机名。由于之前使用了默认配置,所以这里其他的内容不作修改。

  
  图15 “连接”选项卡

  继续切换到“注册”选项卡,在“用户”文本框中输入“root”,如图16所示。其他内容不作修改。

  注意 root用户是MySQL默认的管理员账号,在前面的设置中没有为其设置密码,因此“密码”文本框留空。

  
  图16 “注册”选项卡

  “数据浏览器”选项卡使用默认设置即可,单击“确定”按钮后,弹出对话启动窗口,显示如图17所示。

  
  图17 对话启动窗口

  图17中显示了我们刚刚建立的对话,单击“确定”按钮会弹出如图18所示的数据库登录窗口。

  
  图18 数据库登录窗口

  单击“确定”按钮,显示如图19所示的界面,连接MySQL数据库成功。

  
  图19 MySQL-Front连接MySQL数据库后的显示界面

在WinXP上使用RadRails搭建Ruby on Rails开发环境指南 本文还有配套的精品资源,点击获取 简介:本教程将指导您如何在Windows XP系统上搭建Ruby on Rails开发环境,重点是使用RadRails作为集成开发环境。Ruby on Rails是一个为Web开发提供的高效、简洁的Ruby语言框架。通过本教程,您将学习安装Ruby语言、使用Gem包管理器来管理Ruby库和依赖、安装Rails框架、配置数据库驱动,并设置Ra... 阅读详情

相关推荐

ruby-1.8.4.tar.gz

ruby 环境搭建1.8.4.tar.gz

搭建Ruby on Rails开发环境

本文将着重介绍如何在不同的操作系统下搭建RoR开发环境,同时,在最后会详细介绍如何在Windows操作系统下安装并配置MySQL数据库。  Windows系统下开发环境的搭建  本文中将介绍如何在Windows操作系统下搭建RoR开发环境。  1.远程安装  a、步骤1:下载并安装Ruby一键安装包  下载最新的Ruby 1.8.4-16一键安装包,其下载地址为http://rubyforge.o

疯猫 1471

【SLAM】SVO2.0编译运行和论文代码解读

SVO2是我遇到的最难编译的代码了,可能公开版本不能放太鲁棒的代码吧,搞了快一个星期,终于跑起来了。

iwanderu的博客 5973

Ruby on Rails开发环境搭建

1. Ruby on Rails开发环境 1.1. Windows下安装 在Windows上开始安装Ruby,最容易的方法是利用RubyInstaller安装包进行安装。确保从http://files.rubyforge.vm.bytemark.co.uk/rubyinstaller/网址中下载1.8.7或更高版本的Ruby的安装包。目前的最新版本的RubyInstaller安装包为1.9...

系统运维 198

【Maxwell16.0】实战指南:从DXF导入到MotorCAD联合仿真的关键技巧

本文详细解析了Maxwell 16.0与MotorCAD进行联合仿真的核心流程与关键技巧。重点阐述了从DXF模型导入、几何修复、一极一槽模型剪裁,到坐标系对齐、MotorCAD参数匹配及结果验证的全过程,旨在帮助工程师高效打通联合仿真链路,规避常见错误,提升电机设计效率。

weixin_29062865的博客 715

本地AI助手部署指南:DeepSeek Harness与Ollama集成实践

AI Agent作为当前人工智能领域的热门技术,通过模拟人类决策过程,能够自主规划、调用工具并执行复杂任务。其核心原理在于将大语言模型的推理能力与外部工具API相结合,形成可闭环的工作流。这种技术架构的价值在于显著提升了AI系统的实用性和自动化水平,使其从单纯的对话工具转变为能够解决实际问题的智能助手。在应用场景上,AI Agent广泛应用于代码生成、数据分析、自动化办公等领域。本文聚焦于如何通过DeepSeek Harness平台与Ollama本地模型的集成,实现隐私安全、离线可用的AI助手部署方案,特别

dengjuanshou7445的博客 474

Windows环境下 Ruby on Rails的搭建 (仅供有兴趣的小伙伴研究参考,尽量还是在Linux环境下使用ruby环境)

网上最近一直流传Apple机的各种言论,大家好像都在感慨水果已经到了一个瓶颈了,博主这一段时间也是对大的行情等各个方面都进行了一些研究,在研究水果的同时很不巧的发现,QQ浏览器在没有网络的情况下经常容易卡死、搭建jdk环境和svn环境的时候比较费事、启动Android Studio好慢~~ 。。。(这些都是基于博主本人的windows电脑) 但是在远程的Linux环境下,搭建各种环境都特别容易,就连远程的windows环境启动idea都比自己的电脑快,所以冲动之意油然而生。。 呜呜~~! 为什么我两

cainiaobukeyi的博客 1023

Proteus仿真AT89C51驱动DHT11:温湿度数据采集与LCD1602显示的5个调试坑点总结

本文总结了在Proteus仿真环境下使用AT89C51驱动DHT11温湿度传感器并通过LCD1602显示的5个常见调试坑点,包括DHT11时序问题、LCD1602初始化错误、数据校验失败、仿真特有差异及系统稳定性问题,提供了详细的解决方案和优化代码示例,帮助开发者高效完成温湿度采集项目。

weixin_30335575的博客 355

安装 Ruby的三种方法

1. 下载ruby源代码,编译,安装 2. 使用发行版自带的安装包,安装 3. 使用 rvm安装。 这种方法如下: 3.1 curl -L https://get.rvm.io | bash -s stable这一步主要是准备 rvm 环境,并且下载 ruby最新版本。 安装目录是 $HOME/.rvm 3.2  source ~/.rvm/scripts/rvmrvm

小猪爱拱地 1万+

Revit二次开发之双事件:空闲事件与DocumentChanged事件

对以下文章所展示的代码进行了修改,当前展示的代码可直接复制使用。 由于本人初学,下列语言为个人理解,如有错误请指正。   《引用1》中: 使用模态对话框,或者尽量保证事件在ExternalCommand的Execute函数或者ExternalApplication的OnStartup函数里面注册。 如果一定要使用非模态对话框,那么请使用ExternalEvent事件的Raise函数,强迫...

一个Revit二次开发的实习生 6147

国家自然基金研究方向选定后,关键词只能下拉吗?——不是的,国家自然科学基金(NSFC)的关键词并不是只能下拉选择,而是:[特殊字符] “可选 + 可填”的混合模式(但以规范词为主)

你可以手动输入关键词用于表达新兴方向或细分领域✔ 适用情况:新概念(如“电场调控纳米流体”)交叉领域(如“电流体力学传热耦合”)电场调控电流体力学可以自己填,但必须以系统标准关键词为主,自定义为辅如果你愿意,我可以帮你做一件更关键的事:👉根据你题目,反向设计“最容易中标”的关键词组合 + 学科代码搭配这个比写内容本身还更影响送审质量。你可以手动输入关键词用于表达新兴方向或细分领域✔ 适用情况:新概念(如“电场调控纳米流体”)交叉领域(如“电流体力学传热耦合”)电场调控电流体力学。

qq_15963745的博客 81

Ubuntu 安装ruby on rails 环境

Ubuntu 安装ruby on rails 环境 操作系统:ubuntu 16.04 开发相关版本信息 rvm 1.27.0 ruby 2.1.6 rails 4.0.1 sublime text 3 一、更新随机自带的软件包,尽量避免下面安装可能产生的错误$ sudo apt-get update #更新系统软件包二、安装curl,通过它安装rvm$ sudo dpk

产品人生 3101

python中有趣的库 freegames 的详细使用

freegames 是一个包含多个简单 Python 游戏的开源库,适合初学者学习 Python 编程和游戏开发。以下是 freegames 的详细介绍和用法示例。

数据知道的博客 3万+

Ruby on Rails入门——macOS 下搭建Ruby Rails Web开发环境

这里只介绍具体的过程及遇到的问题和解决方案,有关概念性的知识请参考另一篇:Ruby Rails入门——windows下搭建Ruby Rails Web开发环境macOS (我的版本是:10.12.3 )下已经自带了 ruby  和 gem ,但 ruby 的版本有点低。安装 Rails在终端中执行以下命令:sudo gem install rails可能会遇到以下问题:ERROR: Error

无知人生,记录点滴 4416

基于imx6ull平台opencv的图像采集、ffmpeg推流和Windows端拉流(多线程)

本文档是针对imx6ull平台`opencv`的图像采集、ffmpeg推流和Windows端拉流。首先创建一个线程`opencv`通过摄像头采集视频图像,接着再创建两个线程,其中一个线程获取采集的视频图像送给ffmpeg服务,另一个线程用于获取采集的视频图像并处理,处理完并在显示屏上显示,详细的流程请参看如下。

程小二的博客 1607

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

CentOS7下搭建ruby on rails开发环境例子解析

以下是基于搭建。

IT老农民的博客 1225

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

各种环境下搭建ruby on rails开发环境

win10上搭建raby on rails环境: 步骤如下 1.安装ruby (我选择的版本是ruby 2.2.3p173) 2.安装rails gem 在这之前建议先把gem的源换成淘宝的源,速度快点。 $ gem sources --add https://ruby.taobao.org/ --remove https://rubygems.org/ $ gem sources -l...

aibi3754的博客 254

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

Rails Girls 环境搭建指南:在 macOS、Windows、Linux 与云端准备 Ruby on Rails 开发环境

本文以 Rails Girls 官方《Setup recipe for Rails Girls》安装总指南([`_pages/install.md`](https://link.gitcode.com/i/1f05c60067392fa8e7b9c199745cdfd3))为骨架,完整讲解从零搭建 Ruby on Rails 开发环境的全过程:先认识必备工具,再按操作系统选择安装路线(macOS

gitblog_00885的博客 704

rails mysql 环境搭建_ruby on rails + mysql 开发环境搭建

ror对于初学者来讲,可能最大的困难莫过于开发环境的安装与搭建,今天折腾了大半天基本搞定了,把过程贴在这里,以便初学者少走弯路。1.安装ruby 1.8.6下载完成后,可在命令行下键入 ruby -v验证版本 (如果在命令行里输入ruby提示找到不该命令,请将c:\ruby\bin加入到path环境变量中)注:这一步完成后,就已经可以在本机体验ruby语言了,默认情况下安装程序会附带安装一个rub...

weixin_28465009的博客 475

Ubuntu 11.10下搭建Ruby on Rails开发环境(rvm)

1.先安装gcc,mysql和一些库 sudo apt-get update sudo apt-get upgradesudo apt-get dist-upgradesudo reboot #重启一下~~2.安装RVM 机器重启后,再次登录并打开一个终端窗口。RVM 脚本需要先安装好 Curl 和 Git。Curl 是一个使用多种协议(如 HTTP 或 FTP)进行数据传输的工具...

weixin_30639719的博客 215

Ubuntu 12.04搭建Ruby on Rails开发环境

最近在学习Ruby on Rails,刚开始学习了Ruby这门语言的基本语法,写咯一些测试的小程序,使用的Window XP的操作系统,使用一键安装Ruby的解释器。虽然在Window下编写Ruby程序、运行不太方便还将就能用。接下来过了没几天。就开始准备学习Rails了。猪肉哥哥建议我使用linux平台。好吧听他的,他有经验的人了(Mac OS买不起是主要的原因)。由于在学校的时候Linux的基...

weixin_30535913的博客 122

ruby on rails 环境搭建以及emacs开发环境配置

1 前言 之前就关注ruby on rails很久了,一直想看看这个被夸了好久的框架到底强在哪,所以就准备入门一下,就开始在电脑上配环境。可是,windows对ruby实在是太不友好了,rails一直装不上,各种各样的错误。所以一怒之下,直接来到了linux平台。以下的一些配置都是在ubuntu14上面进行的配置。 2 ruby on rails环境搭建 请参考实测 Ub

ray的技术 2431

用 Ubuntu 搭建一个 Ruby on Rails 本地开发环境

想要开发 Ruby on Rails 应用吗?虽然已经有一些(初级的)Ruby on Rails 教程了,但是似乎在如何搭建一个简洁而更新的本地开发环境方面还有些不甚确定的地方。 这个教程将引导你通过几个步骤来搭建一个基于 Ubuntu 的 Ruby on Rails 本地开发环境。而这个教程的即将发布的第二部分,将帮助你搭建一个 Ubuntu VPS。...

weixin_34405925的博客 214
上一篇: Linux学习--网络通信命令
下一篇: JavaScript脚本集合
UniMagic
博客等级 码龄20年 24粉丝 40原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

UniMagic

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值