`
luozhaoyu
  • 浏览: 347675 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails3.1.3安装,小试&RVM安装

阅读更多
之前玩RoR的时候还是大二,当初用的貌似是ruby1.83和rails1.3?吧。当初连多态什么的概念都没搞懂,就开始看RoR,现在回想起来真是汗颜。

现在配置的环境是:
Debian 6.03
ruby 1.92p290
gem 1.8.12
rails 3.1.3

首先安装ruby
因为rails3与ruby1.8.7和1.9.2兼容比较好,而我又在debian上,通过apt-get只能获得1.9.1?所以这次决定编译安装。

下载ruby源码
./configure
make
make install

在这过程中你会看到一些错误,那是因为有一些库没有被下载,后面会提到

然后是下载gem
同样apt-get只能获得1.3.7的版本,所以自己把gem源码下载下来
引用
ruby setup.rb


这时候安装rails
引用
gem install rails

这里很可能会出错,错误信息不记得是什么了,反正能判断出来是ruby编译时候缺少了库引起的问题。这时候需要安装
引用
apt-get install zlib1g-dev libssl-dev libsqlite3-dev sqlite3

下面不知道是不是必须的
引用
apt-get install libzlib-ruby libopenssl-ruby

安装完了之后再装rails应该就会成功

因为RoR默认是需要sqlite3,所以装完rails之后,还需要
引用
gem install sqlite3 -v '1.3.5'

后面这个版本号是rails提示的

这一切装完之后就开始使用rails了
引用
rails new /the/new/path/you/want/to/install/rails
rails server


在这里又出一个错,说Could not find a JavaScript runtime
在stackflow上有哥们说cd到刚才rails new的文件夹下,然后
引用
vim Gemfile

编辑
引用
gem 'execjs'
gem 'therubyracer'

然后
引用
bundle install

后来查了一下,这是让rails去找v8引擎?其效果和
引用
apt-get install nodejs
是一样的

最后在ror文件夹内使用
引用
rails server

等webrick服务器起来之后访问你的3000端口试试吧


============后记,使用rvm安装ror===============
首先下载最新的rvm
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

然后把rvm写入bash_profile文件
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

使当前shell生效
source .bash_profile

验证安装
type rvm | head -1

查看要求
rvm requirements


查看rvm的一些列表(rvm不止可以安装这些包)
rvm list known

安装ruby1.9.2
rvm install 1.9.2

使用ruby并设置为默认ruby并覆盖系统
rvm use 1.9.2 --default






分享到:
评论

相关推荐

    rails2.3.8 && ruby1.8.7

    3. `rails-2.3.8.gem`:Rails框架的2.3.8版本的Gem文件,用于通过Gem命令安装Rails。 4. `activerecord-2.3.8.gem`:ActiveRecord是Rails的一部分,它是ORM(对象关系映射)库,负责将数据库操作与Ruby类和对象关联...

    rails 2.3.2离线安装rails 2.3.2离线安装

    rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails 2.3.2离线安装rails ...

    docker-rvm-rails:内部带有 rvm 和 rails 的 Docker 容器

    RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...

    rails 的安装

    标题 "rails 的安装" 涉及到的是Ruby on Rails框架的安装过程,这是一个用于构建Web应用程序的开源框架。Rails是基于Ruby编程语言,它强调DRY(Don't Repeat Yourself)原则,提供了一种优雅的方式来组织和编写代码...

    教学级Ruby On Rails 手动安装.pdf

    ### Ruby on Rails 手动安装知识点详解 #### 核心概念与背景 **Ruby on Rails**,简称**Rails**,是一种使用**Ruby**语言编写的开源全栈Web应用框架,遵循MVC(Model-View-Controller)架构模式,强调代码效率与...

    Ruby on Rails安装指南(Ruby 1.8.6+Rails 2.0.2)

    本文将详细介绍Ruby on Rails的安装流程,让读者能够顺畅地完成安装,为下一步的开发工作打下坚实的基础。 首先,我们必须明确安装Ruby on Rails需要准备哪些组件。基本的组件包括Ruby语言环境、Ruby的包管理工具...

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

    ### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...

    rails3.1安装与mysql配置 windows

    标题 "rails3.1安装与mysql配置 windows" 涉及到的是在Windows操作系统上安装Ruby on Rails 3.1框架并配置MySQL数据库的过程。这是一个关键的开发环境设置步骤,对于使用Rails进行Web开发的程序员来说至关重要。Ruby...

    ruby1.8.6 + rails2.0.2 安装配置 详细说明

    安装Ruby通常可以通过下载源代码并编译,或者使用像RVM(Ruby Version Manager)这样的工具来管理不同版本。 接下来,Rails 2.0.2是Ruby on Rails的第二个主要版本,它引入了许多改进和新特性。这个版本的Rails强调...

    ruby on rails 安装手记

    接着,使用RVM安装Ruby。例如,要安装最新稳定的Ruby版本,执行: ``` rvm install ruby ``` 安装完Ruby后,需要安装Rails。在命令行中输入: ``` gem install rails ``` 这会安装最新的Rails版本。若需特定版本,...

    人性化:非常简单的验证码,支持Rails 3&4&5

    安装所有语言环境: rails g humanizer --all-locales 显示可用的语言环境: rails g humanizer --show-locales 安装选定的语言环境: rails g humanizer en fi de 用法 在模型中,包括Humanizer并添加#re

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

    通常,Ubuntu的默认Ruby版本可能较旧,因此我们可能会选择使用`rbenv`或`rvm`这样的版本管理器来安装特定版本的Ruby。例如,`rbenv`可以通过以下命令进行安装: ```bash sudo apt-get update sudo apt-get ...

    ruby_on_rails安装部署指导手册

    - 使用 `curl` 命令下载 RVM 安装脚本至 `/opt/ruby_on_rails/rvm` 目录。 - 解压并运行安装脚本:`tar --strip-components=1 -xzf ../rvm-stable.tar.gz` 和 `./install --auto-dotfiles`。 - 设置环境变量:`...

    Rails 中mongrel的安装

    在Rails项目中安装Mongrel通常通过RubyGems进行,这是一个Ruby的包管理器。首先确保RubyGems已经安装,然后在命令行执行以下命令: ```bash gem install mongrel ``` 安装完成后,可以通过`mongrel_rails`命令来...

    Ruby on Rails安装及MySQL数据库配置指南

    Ruby on Rails 安装及 MySQL 数据库配置指南 本文详细介绍了 Ruby on Rails 的安装步骤,以及 MySQL 数据库的配置方法,并提供了一些官方阅读资源。 一、Ruby on Rails 安装 Ruby on Rails 的安装可以分为以下几...

    centOS Rails3环境搭建

    在开始部署Rails 3开发环境之前,我们需要确保系统上已经安装了一些基本的软件包和工具。这一步骤对于后续的Ruby和Rails安装至关重要。 ##### 1. 安装Node.js Node.js在某些Rails应用中是必需的,尤其是在使用某些...

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

    使用RVM安装指定版本的Ruby,例如3.2.2: ``` rvm install 3.2.2 ``` 6. **设置默认Ruby版本**: 通过以下命令将安装的Ruby版本设为系统默认: ``` rvm use 3.2.2 --default ``` 7. **安装Ruby Gems和...

    rvm nginx passenger rails配置服务器.docx

    《使用RVM、Nginx和Passenger配置Rails服务器详解》 配置Rails服务器是一个关键步骤,特别是对于那些希望部署Web应用程序的人来说。在这个过程中,RVM(Ruby Version Manager)、Nginx和Passenger扮演着核心角色。...

    rails安装.rar

    本教程将详细介绍Rails的安装过程,这对于初学者来说尤其重要,因为正确安装Rails是学习和开发RoR应用的基础。 首先,你需要确保已经安装了Ruby。Ruby是一种面向对象的编程语言,是Rails的基础。你可以访问ruby-...

Global site tag (gtag.js) - Google Analytics