安装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
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 ..............................................