Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(2-Ruby on Rails3安装配置)

 

Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(2-Ruby on Rails3安装配置)

WINDOWS7 CYGWIN GIT RVM RUBY1.9.3 RAILS3 MONGODB NGINX UNICORN RSPEC GUARD SPORK(2-RUBY ON RAILS3安装配置)

安装前的准备工作是把上一篇讲到的D:\cygwin目录,加入到你杀毒软件的信任列表,360杀毒或是金山的猎豹还是其它都差不多

安装RVM,这是用来管理Ruby的一个版本工具

  • 打开桌面上的Cygwin Terminral 进入Linux操作环境,我以后都使用root用户来操作

 输入:bash < <(curl -s https://rvm.beginrescueend.com/install/rvm)

 安装完成后显示:Installation of RVM to /home/root/.rvm/ is complete.

 把RVM加入环境变量

执行:vi /etc/profile

找到一行:PATH=”/usr/local/bin:/usr/bin:${PATH}”

以后添加RVM和Ruby 还有MongoDB和Nginx和Unicorn变量直接在这一行添加

现在添加我们的RVM的bin目录(刚才完成后已经显示出来了)

把/home/root/.rvm/bin添加到PATH的开头并加 : 区分,如下

PATH=”/home/root/.rvm/bin:/usr/local/bin:/usr/bin:${PATH}”

  • 重启Cygwin Terminral后输入:rvm –v 看到RVM版本号为:rvm 1.10.0-pre

用RVM来安装Ruby 1.9.3 

  • 输入:rvm list known 来显示可以安装的Ruby版本,Jruby,Rubinius和企业版本Ruby

输入:rvm install 1.9.3 就可以直接安装Ruby了,写文章时用最新的 Ruby 1.9.3

等待安装。。。。。。。。。出现Configuring yaml in /home/root/.rvm/src/yaml-0.1.4.

ruby-1.9.3-p0 – #configuring

ruby-1.9.3-p0 – #compiling

ruby-1.9.3-p0 – #installing

Install of ruby-1.9.3-p0 – #complete

  • 把Ruby加入环境变量

执行:vi /etc/profile

添加Ruby的bin目录到PATH,如同RVM加入环境变量一样

把/home/root/.rvm/rubies/ruby-1.9.3-p0/bin添加到PATH的开头并加 : 区分,如下

PATH=”/home/root/.rvm/rubies/ruby-1.9.3-p0/bin:/home/root/.rvm/bin:/usr/local/bin:/usr/bin:${PATH}”

  •  重启Cygwin Terminral后输入:which ruby 和 ruby –v 来查看Ruby安装位置和版本

gem –v 查看gem当前版本为1.8.10。

执行:gem update – -system 来更新gem 到1.8.12

使用gem 来安装 rails 3在Cygwin Terminral执行:gem install rails 会自动选择当前最新的rails 3版本

  •  接下来我们安装并配置MongoDB,而不使用Sqlite3或是Mysql,来创建一个phoneqq.com的测试项目。
  •  原文由Rubinus Chu抓图并编辑,转载请注明来自:http://phoneqq.com
Python变量作用域与多py文件之间变量传递【实战笔记|Flask项目适用】 本文详解Python变量作用域(LEGB规则)及多文件间变量传递机制,结合Flask项目实战,指出全局变量仅限单文件有效,跨文件需通过import导入。推荐使用配置文件(如config.py)、函数返回值或类实例传递数据,避免循环导入与全局变量滥用。强调函数传参、模块化设计为最佳实践,助力蓝图开发高效稳定。 阅读详情

相关推荐

RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置

Windows7+Cygwin+Git+RVM+Ruby1.9.3+Rails3+MongoDB+N ginx+Unicorn+Rspec+Guard+Spork(1-Cygwin 安装配置

rubinius–又一个Ruby的虚拟机

为什么要开发rubinius: http://blog.fallingsnow.net/2006/12/06/and-maybe-why-you-should-donate * Why?: The current Ruby interpreter powers many high traffic sites and enterprise projects, but a faster, mor...

alang 231

数据结构实验1.2—高精度计算PI值(西工大)

这是数据结构第二题的题目,是让我们根据用户的需求来计算派的值 这是题目的详细描述,刚看到这道题的时候,我是真的头大,完全没有思路,于是查找了一些大佬的笔记后才开始编写 这是我在写这些代码是所运用到的数学反三角函数幂次展开式的知识。 下面是正确的代码以及我的一些见解,和需要注意的一些地方。希望能对你有所帮助。如有更加精简的算法,请在评论区留下你的算法!!!谢谢!!! #define _CRT_SECURE_NO_WARNINGS #include<stdio.h> #include<stdl

abcdef0623的博客 5798

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn2-Ruby on Rails3装配配置

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn2-Ruby on Rails3安装配置)  Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(2-Ruby on Rails3安装配置)         打开桌面上的Cygwin Termin...

iteye_16516的博客 241

Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(1-Cygwin安装配置

  Win7 Cygwin Git RVM Ruby Rails3 MongoDB Nginx Unicorn Rspec Guard Spork(1-Cygwin安装配置) 源文出自:http://phoneqq.com 作者:Rubinus Chu 和Rubinus Chu一起学习Rails3 Windows7_Cygwin_Git_RVM_Ruby1.9.3_R...

Rubinus的专栏 331

Ruby 调用谷歌搜索 API:net/http 与 json 标准库实战

Ruby 做脚本和小工具依然顺手,而且这篇的客户端——net/http 加 json,连 gem 都不用装,直接跑。适合给运维脚本、Sidekiq 任务或任意老项目里加一个搜索数据源。

Y381532662的博客 423

Product Hunt 每日热榜 | 2026-09-20

Product Hunt 每日热榜 | 2026-09-20 Bolt Forge 是 Bolt.new 内部的一款新代理,基于开源模型运行。每个专业计划可享受高达 50 倍的使用量,而且没有每日使用上限。在内部基准测试中,它的得分达到了 Bolt 顶级付费模型的 91%。

LaughingZhu的博客 179

一条消息的旅程:RabbitMQ 学习与实践(五)

本文系统阐述RabbitMQ消息可靠性保障机制,重点解析消息确认与持久化两大核心。消息确认通过自动/手动模式实现,确保消费者处理成功后才删除消息,避免因宕机导致丢失;持久化则分交换机、队列、消息三层,需三者协同才能实现重启后数据不丢。文章强调:高可靠场景应启用手动确认与完整持久化,低敏感场景可牺牲部分可靠性以提升吞吐。同时指出,持久化仍存在落盘延迟风险,需结合发送方确认、死信队列等机制构建端到端可靠体系。

2401_85198927的博客 406

MacOS27 x86限制引发的pod的问题处理

在这之上先是一顿鼓捣,删除cocoapods失败,删除Ruby,重新安装失败,删除ruby还会引发鸿蒙devEco-studio的编译报错,最后寻找了一条新的解决方法。由于多年开发,使用的ruby和pod都是x86架构,并从旧系统一直拷贝沿用到MacOS27,终于一切都结束了,问题从。

weixin_42233763的博客 247

本地短剧分销源码实战:架构设计、分佣链路与私有化部署全解析

海外场景下常见支付渠道包括 PayPal、Stripe、苹果内购、Google Play 结算以及各类本地钱包,建议抽象出统一 `PayChannel` 接口,每个渠道实现自己的下单、验签、退款三个方法,新增渠道不影响主流程。国际化不要写死文案。**幂等结算**是整套系统的生命线。1. **内容层**:剧集(Drama)、分季/分集(Episode)、播放源(PlaySource)、分类标签、推荐位。3. **交易层**:解锁订单(单集解锁、整剧解锁、会员解锁、积分兑换)、支付流水、退款、对账。

weixin_56812938的博客 253

数据库】MySQL 与 PostgreSQL 深度详细对比与选型指南

PostgreSQL 16/17 在类型系统、SQL 标准契合度、复杂查询与分析能力上优势明显,尤其适合高完整性要求、半结构化数据处理及复杂报表场景;MySQL 8.x 则在 Web OLTP 领域部署广泛、简单高效。两者均支持 ACID、MVCC 与并行查询,但 PG 在建模表达力、JSONB 操作、物化视图与联邦查询方面更强大。新项目应根据业务复杂度选择:复杂分析选 PG,轻量高并发选 MySQL。

关注:https://github.com/Suhan42 348

MySQL 分布式集群系列 · 第四篇——实操部署指南:从零搭建生产级 MySQL NDB 集群

前三篇我们建立了 NDB 的完整认知:它是什么、由什么组成、为什么高性能。但认知终归要落到环境上——这一篇开始动手,从零搭建一套生产级的 NDB 集群。本篇以 5 台 CentOS 7.9 服务器为例(1 管理节点 + 2 数据节点 + 2 SQL 节点),基于 MySQL NDB Cluster 8.0 版本,走完环境准备、安装配置、启动验证、建表测试的全流程。文中所有配置与命令均可直接照抄,建议跟随操作同步验证。

2401_84561124的博客 137

【Python量化系统工程化 #02】全市场K线一拉就卡死?增量更新让脚本每次只拉新数据

上次我们把数据存下来了,SQLite / Parquet / CSV 各种爽。然后你加了个定时器—— 加一行 。第一周一切顺利,5000 只股票每天 18 点拉一次、增量落 SQLite、回测一点不卡。然后……根因都指向同一件事:没有"上次拉到哪里了"的状态表,每次脚本都假设自己是从零开始。本文解决的就是这个:让脚本只拉"新数据",不是每次都全量重跑。完整跑一遍「首次全量 → 增量 → 幂等再跑」的真实流程,看实测能从"每次 30 分钟"压到"每次 60 秒"。最朴素的一句话:落到代码上需要两件事:就这么简

2501_94338261的博客 223

GPU视频分析问题清单:环境、参数、验证和排错

本文为仓储物流园区车流量统计与通道拥堵分析提供标准化GPU视频分析平台部署指南,涵盖装卸区、货架区、叉车通道等核心场景。基于“算力与解复用分离”架构,明确硬件配置(如RTX4090/A10、16GB显存)、关键参数(ROI、callback_url)及六阶段交付流程,重点解决RTSP断流、计数误报、延迟高等问题,并提出硬件解码、抽帧优化、TensorRT量化等性能提升策略,确保实时性与低延迟,助力高效运维

tt120326的博客 329

KES-Operator 发布:KES 数据库集群步入 Kubernetes 原生管理时代

KES-Operator 正式发布后,KES 集群可接入 Kubernetes 进行统一管理,部署、状态维护、扩缩容、备份与监控等操作将依托该体系实现。后续,电科金仓将持续完善 KES-Operator 相关能力,满足 KES 在 Kubernetes 环境下更多场景的使用与运维需求。

2301_80350265学无止尽5的博客 1万+

Django入门教程(十一):ORM单表操作实战——增删改查与双下划线模糊查询

ORM 是 Django 操作数据库的核心方式。本文以 Book 模型为例,系统讲解单表数据的添加、查找、删除与修改四大操作,详解 QuerySet 的常用方法与双下划线模糊查询语法,帮你彻底掌握用 Python 代码操作数据库的能力。

Smell_of_earth的博客 247

CREATE INDEX CONCURRENTLY:线上建索引不阻塞 DML 的代价与坑

摘要(148字): PostgreSQL 大表建索引应必用 CREATE INDEX CONCURRENTLY,避免阻塞 DML。其代价为两次全表扫描、耗时更长及额外资源开销,需在低峰期执行。失败后会残留 INVALID 索引,持续消耗更新性能,必须手动 DROP 后重试。禁止在事务块内使用、同表并发构建或对分区表直接操作。牢记“线上建索引,CONCURRENTLY 不能省;失败留 invalid,DROP 重来才算成”。

旺仔爱编程 314

Oracle Undo问题总结(ORA-600 [4xxx] 系列错误)

Oracle Undo问题总结(ORA-600 [4xxx] 系列错误)

oradh的专栏 203

2026年江西省职业院校技能大赛应用软件系统开发赛项(中职组)资料指导来啦

江西2026应用软件系统开发赛项(中职组)

职业院校技能大赛资料 282

Collections常用方法(速查笔记)

Java Collections 是 java.util 包中的核心工具类,掌握高频用法可高效应对开发需求。常用包括:创建不可变集合(如 singletonList、emptySet)、包装只读或线程安全集合(如 unmodifiableList、synchronizedMap),以及排序、反转、打乱、二分查找等操作。注意:sort、reverse 等方法会修改原列表,使用时需谨慎,必要时先拷贝。建议结合官方 Javadoc 查阅方法摘要,提升编码效率与安全性。

qq_38980678的博客 398
上一篇: Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(1-Cygwin安装配置)
下一篇: 新站开通,Godaddy.com买的空间
Rubinus
博客等级 码龄17年 2粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值