`
myrev
  • 浏览: 164027 次
  • 性别: Icon_minigender_1
  • 来自: 福建
社区版块
存档分类
最新评论

Ruby1.9.2RC On Rails3RC -- RVM

阅读更多
Ruby1.9.2RC On Rails3RC -- RVM

1. Install ruby 1.9.2RC and rails3RC -- 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.2RC

> rvm install 1.9.2-head

> rvm 1.9.2-head
> ruby -v



5) Install rails3RC and dependences

> gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n

> gem install rails --pre

> gem install sqlite3-ruby



6) Install rspec 2.0.0beta

> gem install rspec --prerelease
> gem install rspec-rails --prerelease



7)Install bundler 1.0.0RC.2

> gem install bundler --prerelease



Done

Hopefully everything worked:
> ruby -v

  ruby 1.9.2rc

> rails --version

  Rails 3.0.0.RC

> gem list

  *** LOCAL GEMS ***

  abstract (1.0.0)
  actionmailer (3.0.0.beta)
  actionpack (3.0.0.beta)
  activemodel (3.0.0.beta)
  activerecord (3.0.0.beta)
  activeresource (3.0.0.beta)
  activesupport (3.0.0.beta, 2.3.5)
  arel (0.2.1)
  builder (2.1.2)
  bundler (0.9.7)
  erubis (2.6.5)
  i18n (0.3.3)
  mail (2.1.3)
  memcache-client (1.7.8)
  mime-types (1.16)
  mysql (2.8.1)
  rack (1.1.0)
  rack-mount (0.6.0, 0.4.7)
  rack-test (0.5.3)
  rails (3.0.0.beta)
  railties (3.0.0.beta)
  rake (0.8.7)
  sqlite3-ruby (1.2.5)
  text-format (1.0.0)
  text-hyphen (1.0.0)
  thor (0.13.3)
  tzinfo (0.3.16)


Switching back to your system Ruby

rvm system


Back to your Rails3.0 environment

rvm 1.9.2-head


Use your RVM environment as your Default

rvm 1.9.2-head --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"
    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)




3. RESTful_authentication For Rails3

http://github.com/Satish/restful-authentication



分享到:
评论

相关推荐

    ruby-1.9.2-preview1-x64-mswin64-80.zip

    "ruby-1.9.2-preview1-x64-mswin64-80.zip" 是一个针对Windows平台的64位版本的Ruby 1.9.2预览版1的压缩包。这个版本在当时是一个重要的更新,因为它引入了许多改进和新特性。 1. **Ruby 1.9.2**: Ruby 1.9是Ruby...

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    ruby1.9.2_1.9.2-p290-1_amd64.deb

    LSPosed-v1.9.2-7024-riru-release-1.zip

    标题 "LSPosed-v1.9.2-7024-riru-release-1.zip" 暗示我们正在处理一个与 LSPosed 相关的软件包,这是一个流行的框架,允许用户在 Android 设备上安装 Xposed 模块,无需解锁引导加载程序或根权限。版本号 "v1.9.2-...

    ruby1.9.2_installer

    最新版本的Ruby安装程序 。 ruby1.9.2 installer

    ruby-1.9.2-rc2

    标题“ruby-1.9.2-rc2”指的是Ruby语言的一个特定版本,即1.9.2的候选发布版2(Release Candidate 2)。在软件开发中,候选发布版通常是正式版本发布前的最后一个测试阶段,它已经相当稳定,但可能还存在一些未被...

    ruby1.9.2源代码安装文件

    ruby-1.9.2-p180源代码安装文件,2011年2月24日截止最新Ruby版本。

    PyPI 官网下载 | pygame-1.9.2rc1-cp35-cp35m-win_amd64.whl

    标题中的"PyPI 官网下载 | pygame-1.9.2rc1-cp35-cp35m-win_amd64.whl"表明这是一个从Python Package Index(PyPI)官方源下载的pygame库的特定版本。PyPI是Python开发者发布和分享他们软件包的中央仓库。这里的...

    ruby-1.9.2-p290.tar.gz

    标题中的"ruby-1.9.2-p290.tar.gz"是一个开源编程语言Ruby的特定版本的归档文件,采用流行的tar和gzip格式进行压缩。这个版本是Ruby的1.9.2分支的一个更新点,标记为p290,意味着它是该分支的第290个补丁级别。在...

    ruby on rails 3

    综上所述,"Ruby on Rails 3"结合Ruby 1.9.2的特性,为开发者提供了一个强大且高效的Web开发平台,推动了Web应用的创新和发展。通过学习上述知识点,开发者可以更好地利用Rails 3构建高性能、易于维护的Web应用程序...

    LSPosed-v1.9.2-7058-zygisk-release.zip

    标题 "LSPosed-v1.9.2-7058-zygisk-release.zip" 暗示了这是一个关于LSPosed框架的更新版本,版本号为1.9.2,内含zygisk模块。LSPosed是一款在Android系统上运行的框架,它允许用户在不root设备的情况下安装和管理...

    绿色版 Ruby 1.9.2 For Windows 64 发布

    3. **模块混合(Mixins)**:Ruby中的模块可以被类包含,实现代码重用,1.9.2在这方面做了优化,使得模块混合更加灵活。 4. **块和迭代器**:改进了块和迭代器的处理,使得在编写循环和遍历代码时更加高效。 5. **...

    RVM配置ROR

    ### RVM配置Ruby on Rails (ROR) 知识点详解 #### 一、RVM简介与作用 RVM(Ruby Version Manager)是一款强大的工具,主要用于管理不同的Ruby版本及其依赖库。通过RVM,开发者可以在同一系统中安装多个Ruby版本,并...

    vision_-1.9.2-34-guanwang-release-20200313-124233.apk

    vision_-1.9.2-34-guanwang-release-20200313-124233.apk

    ruby on rails基础知识

    ### Ruby on Rails基础知识详解 #### 一、Rails简介与安装 **Rails** 是一款流行的开源Web应用框架,基于Ruby语言编写。它强调简洁性、生产力和优雅的设计,非常适合快速开发Web应用。 - **特点** - **DRY (Don'...

    jasypt-1.9.2.jar

    springboot整合jasypt所需要全部jar包: jasypt-1.9.2.jar、jasypt-spring-boot-starter-1.14.jar。

    jquery-ui-1.9.2.jQueryUI 框架

    Query UI是一款基于jQuery的开源Javascript框架,jQuery UI框架主要提供了用户交互、动画、特效和可更换主题的可视控件,让开发者可以更方便地实现网页交互界面,jQuery UI的整个框架比较庞大,但你也可以根据自己...

    jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    spring MVC中返回使用@ResponseBody注解返回时,后台没报错,就控制台显示406 Not Acceptable 原因是缺少jackson的包:jackson-core-asl-1.9.2.jar和jackson-mapper-asl-1.9.2.jar

    flink-1.9.2-bin-scala_2.12-hadoop_2.7.2.zip.001

    flink-1.9.2-bin-scala_2.12-hadoop_2.7.2.tar flink安装包,支持hadoop2.7.2 scala 2.12,编译完成的二进制包flink安装包

Global site tag (gtag.js) - Google Analytics