`

ubuntu 搭建rails 工作环境

 
阅读更多

sudo apt-get update 

sudo apt-get install git curl 

curl -sSL https://get.rvm.io | bash -s stable

他会提醒执行一条source 命令,执行,

rvm requirements  

 

sudo apt-add-repository ppa:chris-lea/node.js

sudo apt-get update

sudo apt-get install nodejs

 

gem sources --remove https://rubygems.org/

gem sources -a http://ruby.taobao.org/

 

rvm install 2.0.0

rvm use 2.0.0 --default

gem install rails --version 4.0.0 --no-ri --no-rdoc

 

gem install passenger

rvmsudo passenger-install-nginx-module

 在安装的时候,他们会自动检测需要什么,会给出提示。另外一点,就是虚拟内存的问题,我的云只有409MB虚拟内存,不符合passenger+nginx的最低要求,但这个时候系统也会给出提示,按照提示操作即可。 

当让我们选择安装方式的时候,我们选1

安装完成之后, 在/opt下应该存在这样一个路径,/nginx/conf

 

git clone git@github.com:aiyuelian/railsStartShell.git

没有git的话,可以使用wget,另外这个启动脚本有问题,就是pid那个文件的目录不对,自己可能需要改.

sudo cp /path/to/nginx /etc/init.d/

sudo chmod +x /etc/init.d/nginx

sudo update-rc.d nginx defaults

 

配置nginx.conf

nginx.conf在路径/opt/nginx/conf/

server {

   listen 你的端口号;

   server_name www.yourhost.com;

   root /home/railsu/project/public;   # <--- 这里是你项目的public目录

   passenger_enabled on;

   rails_env production;

}

bundle install

 

rake db:migrate RAILS_ENV="production"

sudo /etc/init.d/nginx start

 

分享到:
评论

相关推荐

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    在Ubuntu服务器上搭建Rails生产环境是一项关键的任务,它涉及到多个步骤和组件的配置。Rails是Ruby的一个框架,用于构建Web应用程序。在这个过程中,我们将主要关注以下几个核心知识点: 1. **Ruby 安装**:首先,...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    至此,你已经成功地在Ubuntu系统上搭建了Ruby on Rails开发环境。现在,你可以开始创建新的Rails应用,享受Ruby带来的乐趣了。 关于系统分区的提示: - **EFI引导区**:至少分配256MB,用于存储系统引导文件。 - **...

    基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0

    在构建高性能、高可用性的Web应用环境中,"基于Ubuntu Nginx Mongrel Mysql部署rails monit-5.0"的方案是一个常见的选择。这个方案结合了多种强大的工具和技术,以确保应用程序的稳定运行和高效管理。以下是这些关键...

    Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf

    通过以上步骤,你已经在Ubuntu 11.04上成功搭建了一个基于Ruby on Rails和MySQL数据库的开发环境,并创建了一个基础的Web应用。这不仅为后续的开发工作提供了便利,也加深了对Ruby on Rails框架及MySQL数据库配置的...

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    Ubuntu 下 Ruby On Rails 开发环境配置指南 在 Linux 操作系统中使用 Ruby On Rails 能够对 web 应用程序的维护和开发变得更加...通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails 开发环境,提高开发效率。

    Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统

    ### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...

    Ruby on Rails安装包全集(Linux)

    这个资源包提供了所有必需的组件,使得开发者可以按照文档逐步操作,在Linux环境中搭建起Ruby on Rails的开发环境。对于初学者或需要在非标准环境中部署RoR应用的人来说,这是一个非常有价值的资源。

    搭建WEB应用环境下载资料

    本篇文章将深入探讨如何搭建一个基本的Web应用环境,以及为何这个过程对后续开发至关重要。 首先,我们要理解什么是Web应用环境。它通常包括三个主要部分:Web服务器、应用服务器和数据库。Web服务器负责处理HTTP...

    rails敏捷开发,我的成功之路

    ### 知识点三:Rails的安装与环境搭建 **标题与描述**:为了顺利地使用Rails进行开发,开发者需要正确地安装配置好Rails及相关依赖环境。本书详细介绍了在不同操作系统(如Windows、macOS、Linux)上安装Rails的...

    ruby on rails操作流程.pdf

    1. 安装RVM(Ruby Version Manager)是搭建Rails环境的关键。首先,更新软件包列表: ``` sudo apt-get update ``` 2. 安装curl,用于后续安装RVM: ``` sudo apt-get install curl ``` 3. 使用curl安装RVM: ...

    ubuntu14.04安装gitlab.pdf

    GitLab 是一个用于仓库管理系统的开源项目,使用 Git 作为代码管理工具,并在此基础上搭建起来的 web 服务。它提供 Git 版本控制版本控制、代码检查、Bug 跟踪和 Wiki,它可以通过 LDAP 或活动目录来进行安全认证和...

    ubuntu 10.10系统安装及vim(ROR)开发环境完整配置

    **四、Ruby on Rails开发环境搭建** 1. **安装Ruby**:使用`sudo apt-get install ruby-full`安装Ruby。 2. **安装Ruby Gems**:Ruby的包管理器,使用`sudo apt-get install rubygems`。 3. **安装Bundler**:...

    Ruby-AnsibleRubyonRails服务器Ubuntu16x

    总结起来,Ansible在Ruby on Rails服务器部署中起到关键作用,它帮助我们自动化Ubuntu 16.x上的Ruby和Rails环境搭建、Web服务器配置、数据库管理和应用部署等任务。通过使用`ansible-rails-master`中的资源,我们...

    Ruby与Ruby on Rails框架环境搭建的简明教程

    在开始搭建Ruby和Rails的开发环境之前,你需要确保你的系统满足必要的先决条件。在Ubuntu系统中,可能需要解决权限问题,通常可以通过在命令前添加`sudo`来获取管理员权限。 1. **Ruby的安装**: 首先,通过wget...

    Ruby-極光Rails5專屬伺服器安裝包

    为了搭建一个高效的Rails应用服务器,我们常常需要配置一系列的技术栈。本安装包“Ruby-極光Rails5專屬伺服器安裝包”就是专为快速部署Rails 5应用程序而设计的,它包含了Nginx 1.10、Passenger 5和Ruby 2.3.1这三个...

    redmine搭建手册(完整版)

    本手册将详细介绍如何在自己的系统上搭建一个完整的Redmine环境。 1. 引言 Redmine的搭建涉及多个步骤,包括安装必要的软件栈、配置数据库以及最后的Redmine应用安装。这个过程可能对新手来说有些复杂,但通过遵循...

    安装文档1

    综上所述,本安装文档详细指导了在非Windows系统上,如何从零开始搭建Ruby on Rails开发环境。通过遵循这些步骤,开发者可以有效地配置自己的开发工作站,为创建和调试Rails应用程序做好准备。在实际操作中,可能会...

    快速安装Ruby on Rails的简明指南

    ### 快速安装Ruby on Rails的简明指南 ...通过以上步骤,即使是没有经验的新手也能够快速搭建起一个完整的Ruby on Rails开发环境。Ruby on Rails以其简洁高效著称,无论是用于学习还是实际项目开发都是非常理想的选择。

    linux下的redmine搭建.pdf

    本文将详细介绍如何在 Ubuntu 11.04 环境下搭建 Redmine。 一、安装 Ruby Ruby 是 Redmine 的基础环境,需要安装 Ruby 1.8.7 或更高版本。这里我们使用源码包安装 Ruby。首先下载 Ruby 的源码包, 然后解压和编译...

    Linux系统平台上安装和配置Ruby on Rails

    至此,Ruby on Rails的基础环境已经搭建完毕。你可以创建一个新的Rails项目并开始开发: ```bash rails new myapp cd myapp ``` 然后配置数据库连接信息(在`config/database.yml`),初始化项目并迁移数据库: `...

Global site tag (gtag.js) - Google Analytics