导读:目前正在解读《Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程》的相关信息,《Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程》是由用户自行发布的知识型内容!下面请观看由(国外服务器 - www.2bp.net)用户发布《Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程》的详细说明。

Ruby on Rails,虽然我们很多普通的个人站长,包括笨笨网都很少使用的WEB框架,但是其发展和使用人群还是非常多的,是一款使用Ruby变成语言的动态WEB应用程序。这篇文章,笨笨网介绍如何在Linux VPS主机中的Debian7系统中部署Nginx+Ruby on Rails开发环境。

第一、安装必备基础包

apt-get update

apt-get upgrade

首先,我们需要更新debian环境到最新的基础包,便于顺利的部署整个环境的过程。

apt-get install wget build-essential ruby1.8 ruby1.8-dev zlib1g-dev libruby1.8 rubygems1.8 libruby libssl-dev libpcre3-dev libcurl4-openssl-dev rake ruby-rack rails

然后通过上面的命令安装ruby基础需要的包环境。

第二、安装Nginx

因为Nginx不支持加载模块,我们需要在安装Nginx之前删除一些系统软件。

apt-get remove nginx nginx-full nginx-light nginx-naxsi nginx-common

我们也需要运行Phusion支持的版本最新库。安装Phusion PGP密钥:

apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 561F9B9CAC40B2F7

然后在创建/etc/apt/sources.list.d/passenger.list文件,添加下面的内容。

deb https://oss-binaries.phusionpassenger.com/apt/passenger wheezy main

启动支持HTTPS

sudo apt-get install apt-transport-https

再升级最新包

apt-get update

apt-get install nginx-extras passenger

执行安装

passenger-install-nginx-module

Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程

看到上图之后,我们执行回车继续。

第三、执行Passenger和启动nginx

Nginx目前已经安装到位,我们需要启动Phusion Passenger,需要编辑文件

passenger_root /usr/lib/ruby/vendor_ruby/phusion_passenger/locations.ini;

passenger_ruby /usr/bin/ruby;

然后我们启动nginx

service nginx restart

验证Passenger

passenger-memory-stats

执行上面的命令,如果能够成功运行就可以看到Passenger processes的执行进程。

第四、安装MYSQL

如果我们需要执行在MYSQL数据库运行,可以执行下面命令进行安装MYSQL

apt-get install libmysqlclient-dev libmysql-ruby

最后,到目前为止,我们所有的环境已经部署环境,我们可以根据自己项目开发需要进行调试软件项目。

提醒:《Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程》最后刷新时间 2023-03-27 02:11:21,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《Linux Debian7系统配置Nginx+Ruby on Rails开发环境过程》该内容的真实性请自行鉴别。