Ruby1.9.2 On Rails3.0.0
Required:
sudo aptitude install bison
sudo aptitude install libmysqlclient-dev
sudo aptitude install libxml2-dev libxslt-dev
sudo aptitude install build-essential libssl-dev libreadline5 libreadline5-dev zlib1g zlib1g-dev
1. Install ruby 1.9.2 and rails3 -- In rvm
You should install the git or ruby && gem
1) Install rvm with Git
> bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
2) Install rvm with gem
>sudo gem install rvm
>rvm-install
3) Add this line to the end of .bashrc:
[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"
The above will make the environment correct for all new terminal windows. In order to make the environment correct for the current terminal, execute this:
source "$HOME/.rvm/scripts/rvm"
4) Install ruby 1.9.2
> rvm package install readline
> rvm install 1.9.2
> rvm 1.9.2
> ruby -v
5) Install rails3 and dependences
> gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
> gem install rails
6) Install rspec 2.0.0beta
> gem install rspec --prerelease
> gem install rspec-rails --prerelease
Done
Hopefully everything worked:
> ruby -v
ruby 1.9.2p0
> rails --version
Rails 3.0.0
Switching back to your system Ruby
>rvm system
Back to your Rails3.0 environment
>rvm 1.9.2
Use your RVM environment as your Default
>rvm 1.9.2 --default
2. Create a new app
> rails new AC_rails3 -d mysql
> cd AC_rails3
> bundle install
> rails server
3. Rspec
To configure your app to use rspec-rails, add a declaration to your Gemfile.
If you are using Bundler's grouping feature in your Gemfile, be sure to include
rspec-rails in the :development group as well as the :test group so that you
can access its generators and rake tasks.
#{RAILS_PATH}/Gemfile
Add
group :development, :test do
gem "rspec-rails", ">= 2.0.0.beta.19"
gem "webrat"
end
Be sure to run the following command in each of your Rails apps if you're
upgrading:
> script/rails generate rspec:install
You should set config, let it autoload lib.
config/application.rb
config.autoload_paths += %W(#{config.root}/lib)
4. RESTful_authentication For Rails3
http://github.com/Satish/restful-authentication
分享到:
相关推荐
最新版本的Ruby安装程序 。 ruby1.9.2 installer
ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。
5. **Ruby开发和应用**: Ruby广泛应用于Web开发,尤其是搭配Rails框架。它也被用于系统自动化、脚本编写、数据分析等领域。1.9.2版本的更新意味着开发者可以利用新的语言特性和优化,提高代码效率和可维护性。 6. *...
标题“ruby-1.9.2-rc2”指的是Ruby语言的一个特定版本,即1.9.2的候选发布版2(Release Candidate 2)。在软件开发中,候选发布版通常是正式版本发布前的最后一个测试阶段,它已经相当稳定,但可能还存在一些未被...
ruby1.9.2_1.9.2-p290-1_amd64.deb
本资源是“绿色版 Ruby 1.9.2 For Windows 64”的发布,特别适合那些在Windows 64位操作系统上进行开发的用户,无需安装,解压即用,大大简化了部署过程。 Ruby 1.9.2是Ruby的一个重要版本,它在1.9系列中引入了...
综上所述,"Ruby on Rails 3"结合Ruby 1.9.2的特性,为开发者提供了一个强大且高效的Web开发平台,推动了Web应用的创新和发展。通过学习上述知识点,开发者可以更好地利用Rails 3构建高性能、易于维护的Web应用程序...
### Ruby on Rails基础知识详解 #### 一、Rails简介与安装 **Rails** 是一款流行的开源Web应用框架,基于Ruby语言编写。它强调简洁性、生产力和优雅的设计,非常适合快速开发Web应用。 - **特点** - **DRY (Don'...
标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip格式进行压缩。这个版本是Ruby的1.9.2分支的一个更新点,标记为p290,意味着它是该分支的第290个补丁级别。在...
quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.
### RVM配置Ruby on Rails (ROR) 知识点详解 #### 一、RVM简介与作用 RVM(Ruby Version Manager)是一款强大的工具,主要用于管理不同的Ruby版本及其依赖库。通过RVM,开发者可以在同一系统中安装多个Ruby版本,并...
例如,`gem install rails`会安装Ruby on Rails框架。 请注意,Ruby 1.9.2已经非常过时,很多最新的库和框架可能不再支持它。如果你不是出于特定需求,建议使用更现代的Ruby版本,比如2.7或3.x,以获得更好的性能和...
Mobylette 1.6+ only supports Ruby 1.9.2+ For Ruby 1.8.7 support, please use version < 1.6 Mobylette 这个gem通过将“ mobile”格式添加到您的rails应用程序中来工作。 每当来自移动设备的请求发出时,...
rubyinstaller-1.9.2, ruby on rails
- 下载Ruby 1.9.2的源码包并按照前述步骤进行编译安装。 - 更改PATH环境变量中的路径指向新的版本目录。 这种方式实现了“无痛升级”,并且可以在多个版本之间轻松切换。如果需要移除某个版本,仅需执行`rm -rf /...
为Ruby on Rails开发定制Lubuntu。 工具:Vim,RVM,Ruby 1.9.2,Rails 3.1,Tmux,Open Ssh Server,VirtualBox无缝集成。
Ruby 1.9.2 或更高版本。安装将 guard-yamlsort 添加到您的 Gemfile(在开发组内): gem ' guard-yamlsort ' 安装或更新您的包: bundle install 将默认的警卫场定义添加到您的 Guardfile: guard init yamlsort...
在这里我们选择安装Ruby 1.9.2,因为Rails 3与该版本兼容。首先下载Ruby源代码并编译安装: ```bash cd ~/source/ wget ftp://ftp.ruby-lang.org/pub/ruby/1.8/ruby-1.8.7-p174.tar.gz -P ~/source/ tar xvzf ~/...
1. **Ruby 1.9.2**:虽然Rails3可以在Ruby 1.8.7上运行,但为了避免已知的bug和获得更好的性能,官方建议使用Ruby 1.9.2。 2. **RubyGems**:这是Ruby的标准包管理工具,用于安装和管理Ruby库。 3. **SQLITE3数据库*...