Ruby On Rails环境搭建

注:现在http://rubyforge.org 网站已经停止运行,取而代之的是https://rubygems.org这个网站,下文中所需要的gem包都可以去这个网站搜索下载。其他完全按照下文说的去做即可

Ruby on Rails 体验之旅(一)--安装

最新心血来潮的想学一门新的东西,听说用ROR的开发效率会很高,所以就选择了ruby on rails,安装的时候真是不顺心,这里把自己的安装心得记下来:

1) 安装ruby

下载安装包:http://rubyforge.org/frs/?group_id=167,我下载的是rubyinstaller-1.8.7-p302.exe

装完后,可以用ruby -v 测试是否安装成功,如图,要是出现了版本 就说明安装成功了

2)安装rubygems

      Rubygems是ruby的包管理器工具,它使得ruby包的安装十分简单,只需要一条命令就可以从远程服务器上下载相应的包,如果相应的应用包含其他扩展,rubygems 也会提示你从远程安装所依赖的扩展。安装后 rubygems 会运行相应的程序生成 rdoc 帮助文档(类似于 javadoc )。目前已经成为 ruby 事实上的包管理器标准了。

下载地址:http://rubyforge.org/projects/rubygems/

我下载的是rubygems-1.3.7,解压后执行目录下的setup.rb,安装完成以后,用如下命令检查:

gem –v

3、安装rails

      a)远程安装:gem install rails –remote

下面来自于网上的说明我没有采用这种方式安装,因为我家 的网速太慢了。

然后会自动输出:

Install required dependency activerecord?

Install required dependency actionpack?

Install required dependency actionmailer?

Install required dependency activeresource?

依次yes依赖文件,然后显示:

Successfully installed rails-2.1.0

Successfully installed activerecord-2.1.0

Successfully installed actionpack-2.1.0

Successfully installed actionmailer-2.1.0

Successfully installed activeresource-2.1.0

Installing ri documentation for activerecord-2.1.0...

Installing ri documentation for actionpack-2.1.0...

Installing ri documentation for actionmailer-2.1.0...

Installing ri documentation for activeresource-2.1.0...

Installing RDoc documentation for activerecord-2.1.0...

Installing RDoc documentation for actionpack-2.1.0...

Installing RDoc documentation for actionmailer-2.1.0...

Installing RDoc documentation for activeresource-2.1.0...

看看版本:rails -v

输出:Rails 2.1.0

搞定

     b)本地手动安装:

需要下载

    activesupport

http://files.rubyforge.vm.bytemark.co.uk/activesupport/activesupport-2.2.3.gem

            activerecord

http://files.rubyforge.vm.bytemark.co.uk/activerecord/activerecord-2.2.3.gem

            actionpack

http://files.rubyforge.vm.bytemark.co.uk/actionpack/actionpack-2.2.3.gem

     actionmailer

http://rubyforge.org/frs/download.php/64424/actionmailer-2.2.3.gem

    rake

http://files.rubyforge.vm.bytemark.co.uk/rake/rake-0.8.7.gem

   activeresource

http://rubyforge.org/frs/download.php/64419/activeresource-2.2.3.gem

    rails     http://rubyforge.org/frs/download.php/64426/rails-2.2.3.gem

下载完成之后将所有文件放在同一个文件夹下面依次安装:(eg:D:\ruby)

然后执行命令

(D: --> D:\>cd D:\ruby)

     gem install  activesupport

     gem install  activerecord

     gem install  actionpack

     gem install  actionmailer

     gem install  rake

     gem install  rails   

成功安装之后检查命令

    rails –v

证明安装成功

4、创建Web应用

在命令行下输入 rails HelloWorld,比如当前的路径是 E:\Ruby on Rails>rails HelloWorld,便会在E:\Ruby on Rails下创建一个HelloWorld文件夹。

如果需要指定路径可以rails C://test,具体可以看官方API:http://api.rubyonrails.org/

5、在当前目录(HelloWorld)下,运行 ruby script\server 启动服务,关于webrick服务器更多的信息可以访问http://www.webrick.org/

6、浏览器中输入http://localhost:3000/,如果看到以下页面,说明OK

7、写一个HelloWorld的Web程序,ruby script\generate controller HelloWorld命令

然后找到hello_world_controller.rb

    • class HelloWorldController < ApplicationController
    • def index   
    •     render:text=>"hello world"
    • end
    • end

输入以下代码,保存

  • 如果未启动服务需要重启第五步操作。

在浏览器中打开http://localhost:3000/hello_world,就会看见结果,但我这里出现一个错误:

在网上看到一个解决方法:

这是由于没有装sqlite3数据库,http://files.cnblogs.com/geek007/sqlite3.rar 这里下载,

然后解压到ruby的bin目录:D:\ruby\bin,命令行执行:gem install "D:\Program Files\Ruby187\bin\sqlite3-ruby-1.2.3-mswin32.gem"

安装成功后,按照第五步重启服务器,在浏览器中访问

http://localhost:3000/hello_World

Ok,大功告成~呵呵,开心~~~

PS: 手工安装非常麻烦,可以从 http://instantrails.rubyforge.org/ 下载InstantRails,全部搞定。

参考资源:

http://rubyforge.org

http://api.rubyonrails.org/

分类: Ruby on Rails

来自 <http://www.cnblogs.com/PurpleCow/archive/2010/12/26/1917362.html>

时间: 2024-08-09 06:33:43

Ruby On Rails环境搭建的相关文章

Ruby on Rails环境搭建及rubyMine安装

最近在学ruby,ruby是一种面向对象的编程语言,rails是Ruby的框架,就像java中的SSH一样.只是rails是MVC模式的.下面讲一下安装环境的过程. 安装Ruby on rails环境主要参考的是Ruby-china上面的教程贴,链接在此:https://ruby-china.org/wiki/install_ruby_guide 另外,最好在linux内核上面使用,所以开始安装前请确保有一台linux内核的机器或者虚拟机或者双系统. 1.安装Ruby 现在的ruby版本应该是2

Ubuntu Ruby on Rails 环境搭建

0. 系统环境 uname -a Linux moyo-desktop 3.19.0-21-generic #21-Ubuntu SMP Sun Jun 14 18:31:11 UTC 2015 x86_64 x86_64 x86_64 GNU/Linux 1. 安装curl sudo apt-get install curl 2. install rvm curl -L get.rvm.io | bash -s stable > 注意:如果提示错误警告,执行下面命名来获取公钥: gpg --k

Ruby On Rails 环境搭建MySQL数据库连接

1.  安装wamp1.7.4从而自动安装好Apache和MySQL,Apache的端口可能会被IIS服务占用,可以去控制面板里关掉 2.  修改root密码,为了能在phpMyAdmin里继续操作数据库,需要到Wamp安装路径里的phpMyAdmin里找到config.inc.php,文件内搜索“password",将原来的 空密码修改为"root",重启Wamp,即可正常访问phpMyAdmin了 3. 把Mysql安装目录中bin目录下的libmysql.dll 复制到

Ruby On Rails 环境搭建

#api 新規作成rails new companyname-projectname-web-api --api #gem 新規作成bundle gem companyname-projectname-gem #ローカルgemのbuild & install#ソース構造companyname-cloud |--companyname-projectname-web-api |--companyname-common-gem#companyname-common-gemのgem名称はcompany

使用Nginx+Passenger部署Ruby on Rails环境

本文介绍如何使用Nginx+Passenger来部署Ruby on Rails环境 本文使用的操作系统版本是CentOS6.5 1.安装ruby wget http://cache.ruby-lang.org/pub/ruby/ruby-2.0.0-p594.tar.gz mkdir -p /data/app_platform/ruby tar -zxvf ruby-2.0.0-p594.tar.gz cd ruby-2.0.0-p594 ./configure --prefix=/data/a

ubuntu 14.04中安装 ruby on rails 环境(填坑版) 呕血推荐

环境:在win7 上Vmware虚拟机环境中安装的ubuntu 14.04 开发相关: ruby 2.2.0 rails 4.2.0 sublime text 3 本文说明:所有的命令均在$ 之后,若$前边带有信息,只是为了方便你理解和与自己对照. 安装过程中由于这样那样的原因,产生许多坑,所谓坑是对初学者来说,大牛们飘过吧. 步骤1.从官网下载ubuntu 14.04 X64 http://124.205.69.136/files/2013000000502943/202.141.176.11

2--Windows下: RubyMine + Ruby On Rails + mysql 搭建开发环境

最近在接手一个手机项目.在搭建环境的过程中,遇到了一些问题,在下文中已做记录,并奉上个人的解决方案. 开发环境 win2003 ;  JetBrains RubyMine6.3.3 1.  下载最新版ruby,(rubyinstaller-2.0.0-p598.exe ,最新版) 官网:http://rubyinstaller.org/downloads/ 2.  安装ruby 双击安装,安装过程出现如下界面.如图 这里我们选择安装路径为 D:\Ruby200. 下面有3个选项分别是:(1) 是

Ubuntu搭建Ruby on Rails环境

安装Ruby 由于Ubuntu的apt包管理器的ruby版本过旧,故考虑从源码编译安装.这里以安装ruby2.3.0为例: sudo apt-get install build-essential zlib1g-dev libssl-dev libreadline6-dev libyaml-dev cd /tmp wget https://cache.ruby-lang.org/pub/ruby/2.3/ruby-2.3.0.tar.gz tar -xvzf ruby-2.3.0.tar.gz

centos下搭建ruby on rails环境

1.安装ruby 安装成功后,输入ruby -v 会有版本信息 2.执行gem install rails 安装rails 执行该过时出现等待,很久也没有反应,在网上查了之后才知道是找不到资源,解决办法是修改配置源 使用 gem source 命令配置 把http://rubygems.org的gem 改为http://http://ruby.taobao.org 最后确保保留一个有效源 ---------------------- 显示当前使用的sources gem sources 添加一个