安装RVM(Ruby Version Manager)
参考 https://rvm.beginrescueend.com/rvm/install/
sudo apt-get install curl
我选择了单用户模式,后面的所有bash命令都是在当前用户模式下执行,没有使用sudo
1、安装最新的稳定版本
bash -s -- --trace < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
2、将rvm作为function加入shell中(login shell 和 non-login shell),这个会将rvm管理的命令加入到shell中:
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
3、如果没有重新登录,重新加载shell配置
source .bash_profile
4.、安装缺失的依赖
rvm requirements #查看需要安装那些依赖
5、验证和试用rvm
rvm -v
rvm list known
安装Ruby1.9.3
rvm install 1.9.3
rvm use 1.9.3 --default #默认使用1.9.3版本,不运行的话,命令行不能找到ruby
使用gem的淘宝镜像
以下引用自http://ruby.taobao.org/
如何使用?
gem sources --remove http://rubygems.org
gem sources -a http://ruby.taobao.org/
gem sources -l
*** CURRENT SOURCES ***
http://ruby.taobao.org
# 请确保只有 ruby.taobao.org
gem install rails
如果你是用 Bundler (Rails 项目)
修改你的 Gemfile 将 http://rubygems.org
改为 http://ruby.taobao.org/
source 'http://ruby.taobao.org/'
gem 'rails', '3.1.1'
...
安装rails
参考http://rubyonrails.org/download
gem install rails
rails new path/to/your/new/application
cd path/to/your/new/application
rails server
可能遇到的异常
rails安装和启动需要gem使用淘宝镜像,还需要修改生成的应用程序的Gemfile文件,具体参加上面。
JavaScript Runtime错误
参考https://github.com/sstephenson/execjs和http://wuhuizhong.iteye.com/blog/1106968需要运行
gem install therubyracer
然后在gemfile中加入
gem 'therubyracer'
sudo apt-get install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
bash -s -- --trace < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bashrc
source .bash_profile
rvm install 1.9.2
rvm use 1.9.2 --default
gem sources --remove http://rubygems.org/
gem sources -a http://ruby.taobao.org/
gem install rails
gem install therubyracer
分享到:
相关推荐
rails-settings, 使用 Ruby on Rails 管理设置 Rails的设置 ruby gem,通过在单独的数据库表中将它们存储为序列化的哈希来处理。...要求ruby 1.9.3或者更高版本Rails 3.1或者更高版本( 包括 Rails 4.x 和 Ra
地位 为什么是验船师? Surveyor是用于在Rails应用程序中进行测量的开发人员工具。... 为了遵守Rails团队的维护我们不再支持Rails 3.1(如果需要Rails 3.1,请坚持使用v1.4.0)或Ruby 1.9.3(如果
在MRI Ruby 1.9.3、2.0.0和最新版本的JRuby上进行了测试。特征无缝集成到Rails资产管道中或作为独立的Sprockets引擎。 可以根据您的需要配置Haml Coffee Assets的歧管选项。 AMD支持。 服务器端在Rails中渲染模板。...
使用委派模式: : 使用ActiveRecord版本进行测试:3.2.x,4.0.x,4.1.x,4.2.x,5.0.x并使用ruby 1.9.3、2.0.0、2.1.x,2.2.x,2.3.x测试兼容性该版本仅支持Rails 4.xx和3.2.x。 对于Rails 2.3.x支持,请获取此gem...
3-6稳定的支撑导轨> = 4.2.x和Ruby> = 2.3.0 3-5-稳定的支撑导轨> = 4.2.x和Ruby> = 2.0.0 3-4-稳定的支撑轨> = 3.2.x和ruby> = 1.9.3 3-3-稳定的支撑轨> = 3.2.x和ruby> = 1.8 rails-3.2支持Rails 3.1和3.2,并且是...
您可以使用此宝石和Rails 3.1,3.2和4+ 安装 将此行添加到应用程序的 Gemfile 中: gem 'before_actions' 然后执行: bundle 如果您希望脚手架生成的代码始终如下所示,只需运行: rails g before_actions:...
它需要 Mongo(使用 MongoMapper ORM)、Rails 3.1、Ruby 1.9.3 和 MWP 的最新数据库转储。 Milkman 背后的想法是,它作为一个独立的网络应用程序存在,由完整的银河系项目数据库的最新副本提供支持。 它的构建...
支持的版本¶↑Ruby 1.8.7、1.9.2、1.9.3、2.0、2.1、2.2、2.3、2.4、2.5、2.6、2.7、2.8(trunk)Rails 3.0.x,3.1.x,3.2.x, 4.0.x,4.1.x,5.0.x,5.1.x,5.2.x,6.0、6.1(主)安装¶↑将以下行放入Gemfile中:...
要求Ruby 1.9.3、2.0.0、2.1.5、2.2.2、2.3.0、2.4.4、2.5.5、2.6.3(已测试) 松露Ruby 20.2.0 Activerecord 3.1、3.2、4.0、4.1、4.2、5.0、5.1、5.2、6.0(已测试) Rails 2.x / 3.0用户,请检出“ rails2.x-3.0...
low_card_tables 将low_card_tables视为“ActiveRecord 的位域,但做得对”。 它允许您在给定的数据库列中尽... 支持 Rails 3.0.x、3.1.x、3.2.x、4.0.x 和 4.1.x,在 Ruby 1.8.7、1.9.3、2.0.0 和 2.1.2 和 MySQL、P
21 1.9.9 Servlet、JavaServer Pages和 JavaServer Faces概述 22 1.9.10 ASP.NET概述 22 1.9.11 Ruby概述 23 1.9.12 Rails概述 23 1.10 本章小结 24 1.11 复习题 25 1.12 练习题 26 第2章 XHTML简介 29 2.1 HTML和...
Kiqstand已针对MRI 1.9.3、2.0.0进行了测试。 将Kiqstand 1.0.x与Mongoid 3.0.x一起使用 将Kiqstand 1.1.x与Mongoid 3.1.x一起使用 文献资料 在您的Gemfile包括Gemfile 。 gem "kiqstand" 如果您不使用Rails,请...
1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for DB2 ..............................................
1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for DB2 ..............................................