记录下自己Ubunt 10.04 搭建ruby on rails环境
1、安装ubuntu
一路next,记住安装英文版。待安装完毕后,首先选择“软件源”,系统--系统管理-软件源,国内一般选择的是:http://ubuntu.cn99.com/ubuntu;接着安装中文包,选择软件源就是为了下载软件的速度更快,安装完成后重启ubuntu,重启后会提示是否改变某些文件夹名称,选择“否”,防止系统对中文支持引发的问题。
2、更新系统软件
sudo apt-get update
3、安装Ruby
sudo apt-get install ruby
4、安装gem
sudo apt-get install rubygems
sudo gem update
5、安装rails
sudo apt-get install rails
6、安装mysql
sudo apt-get install mysql-server
当输入指令:su 意图进入unix操控mysql时,提示输入密码,若提示失败,则修改密码,输入sudo passwd root,输入新密码,确认
7、安装jdk(其实就是解压)
下载jdk:http://java.sun.com/javase/downloads/index.jsp,我下载的是jdk-6u20-linux-i586.bin
建立目标目录:sudo mkdir /usr/lib/jvm
cd jdk的文件目录(比如:cd Downloads)
拷贝文件:sudo cp ./jdk-6u20-linux-i586.bin /usr/lib/jvm
cd 文件拷贝后文件夹:cd /usr/lib/jvm
添加执行权限:sudo chmod +x jdk-6u20-linux-i586.bin
执行:sudo ./jdk-6u20-linux-i586.bin
接着就是一堆的协议,一路空格,直到出现询问,自然输入:yes回车就开始安装;
安装后的JDK就在/usr/lib/jvm/jdk1.6.0_20目录下;
通过gedit设置环境变量:sudo gedit /etc/profile
在文件的最后加上:
export JAVA_HOME="/usr/lib/jvm/jdk1.6.0_20"
export JRE_HOME="$JAVA_HOME/jre"
export CLASSPATH=".:$JAVA_HOME/lib:$JRE_HOME/lib"
PATH="$PATH:$JAVA_HOME/bin:$JRE_HOME/bin"
保存退出;
使用:source /etc/profile 重新加载
测试下:java -version
出现:java version "1.6.0_20".......恭喜jdk安装成功;
8、下载安装netbeans
下载地址:http://netbeans.org/downloads/index.html
下载后添加权限:sudo chmod +x netbeans-6.8-ml-linux.sh
安装:sudo ./netbeans-6.8-ml-linux.sh
剩下的就很简单,都是图形化界面;
相关文档:
我们知道ruby中对于整数的[],[]=,<<,>>操作是针对于二进制的值来运算的。
我现在写一个针对十进制数操作的类,拥有整数的所有方法,如下:
class InterEx
def initialize(val=0)
@val=val
end
def to_s
@val.to_s
end
def [](idx)
self.to_s[idx].to_i
end
d ......
使用 will_paginate 进行分页和简单查询
在命令行下使用 gem install will_paginate 命令,出现下面结果安装成功
打开 books_controller.rb (你自己的控制器)
注释掉查找全部的方法,使用下面的方法,已经集成根据title进行查询
Ruby代码
#@books = Book.all
@books = Book.pagina ......
前言
在《Routing的载入》中,我大致介绍了一下Rails中最简单的route是如何加载的。这篇文章,我将来讲一讲Rails系统中更为复杂的named route和与RESTful相关的resource是如何被加载的。为了不重复太多的笔墨,这篇文章将在前文的基础上进行,如果发现单独看此文时,有少许云里雾里,建议先看一看我的前篇文章:R ......
先放上一个实例的bat文件,要求管理员特权运行:
@echo off
::CMD里显示彩色文字
chcp 437>nul&&graftabl 936>nul
if not exist CONFIG.NT copy %WinDir%\System32\CONFIG.NT CONFIG.NT
@cls
echo DEVICE=%WinDir%\System32\ANSI.SYS /x >%WinDir%\System32\CONFIG.NT
@echo.
command /cecho
com ......
Watir 语法(Web Application Testing in Ruby)
# watir的安装
watie的安装请查看 -> Ruby library的安装
# 使用Watir工具,需要在脚本中加上
require 'watir'
# 创建一个IE的实例
ie = Watir::IE.new
或者在创建的同时直接转到页面
ie = Watir::IE.start('http://www.text.com/')
Watir使用start方法 ......