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

2023-10-18 16:38

本文主要是介绍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

这篇关于Win7 Cygwin Ruby Rails3 MongoDB Nginx Unicorn(2-Ruby on Rails3安装配置)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/233837

相关文章

VSCode配置Anaconda Python环境的实现

《VSCode配置AnacondaPython环境的实现》VisualStudioCode中可以使用Anaconda环境进行Python开发,本文主要介绍了VSCode配置AnacondaPytho... 目录前言一、安装 Visual Studio Code 和 Anaconda二、创建或激活 conda

Ubuntu中Nginx虚拟主机设置的项目实践

《Ubuntu中Nginx虚拟主机设置的项目实践》通过配置虚拟主机,可以在同一台服务器上运行多个独立的网站,本文主要介绍了Ubuntu中Nginx虚拟主机设置的项目实践,具有一定的参考价值,感兴趣的可... 目录简介安装 Nginx创建虚拟主机1. 创建网站目录2. 创建默认索引文件3. 配置 Nginx4

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

pytorch+torchvision+python版本对应及环境安装

《pytorch+torchvision+python版本对应及环境安装》本文主要介绍了pytorch+torchvision+python版本对应及环境安装,安装过程中需要注意Numpy版本的降级,... 目录一、版本对应二、安装命令(pip)1. 版本2. 安装全过程3. 命令相关解释参考文章一、版本对

Windows系统下如何查找JDK的安装路径

《Windows系统下如何查找JDK的安装路径》:本文主要介绍Windows系统下如何查找JDK的安装路径,文中介绍了三种方法,分别是通过命令行检查、使用verbose选项查找jre目录、以及查看... 目录一、确认是否安装了JDK二、查找路径三、另外一种方式如果很久之前安装了JDK,或者在别人的电脑上,想

大数据spark3.5安装部署之local模式详解

《大数据spark3.5安装部署之local模式详解》本文介绍了如何在本地模式下安装和配置Spark,并展示了如何使用SparkShell进行基本的数据处理操作,同时,还介绍了如何通过Spark-su... 目录下载上传解压配置jdk解压配置环境变量启动查看交互操作命令行提交应用spark,一个数据处理框架

IDEA连接达梦数据库的详细配置指南

《IDEA连接达梦数据库的详细配置指南》达梦数据库(DMDatabase)作为国产关系型数据库的代表,广泛应用于企业级系统开发,本文将详细介绍如何在IntelliJIDEA中配置并连接达梦数据库,助力... 目录准备工作1. 下载达梦JDBC驱动配置步骤1. 将驱动添加到IDEA2. 创建数据库连接连接参数

Nginx如何进行流量按比例转发

《Nginx如何进行流量按比例转发》Nginx可以借助split_clients指令或通过weight参数以及Lua脚本实现流量按比例转发,下面小编就为大家介绍一下两种方式具体的操作步骤吧... 目录方式一:借助split_clients指令1. 配置split_clients2. 配置后端服务器组3. 配

Nginx实现前端灰度发布

《Nginx实现前端灰度发布》灰度发布是一种重要的策略,它允许我们在不影响所有用户的情况下,逐步推出新功能或更新,通过灰度发布,我们可以测试新版本的稳定性和性能,下面就来介绍一下前端灰度发布的使用,感... 目录前言一、基于权重的流量分配二、基于 Cookie 的分流三、基于请求头的分流四、基于请求参数的分

Python FastAPI入门安装使用

《PythonFastAPI入门安装使用》FastAPI是一个现代、快速的PythonWeb框架,用于构建API,它基于Python3.6+的类型提示特性,使得代码更加简洁且易于绶护,这篇文章主要介... 目录第一节:FastAPI入门一、FastAPI框架介绍什么是ASGI服务(WSGI)二、FastAP