`
luozhaoyu
  • 浏览: 348474 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rails3.1.3安装,小试&RVM安装

阅读更多
之前玩RoR的时候还是大二,当初用的貌似是ruby1.83和rails1.3?吧。当初连多态什么的概念都没搞懂,就开始看RoR,现在回想起来真是汗颜。

现在配置的环境是:
Debian 6.03
ruby 1.92p290
gem 1.8.12
rails 3.1.3

首先安装ruby
因为rails3与ruby1.8.7和1.9.2兼容比较好,而我又在debian上,通过apt-get只能获得1.9.1?所以这次决定编译安装。

下载ruby源码
./configure
make
make install

在这过程中你会看到一些错误,那是因为有一些库没有被下载,后面会提到

然后是下载gem
同样apt-get只能获得1.3.7的版本,所以自己把gem源码下载下来
引用
ruby setup.rb


这时候安装rails
引用
gem install rails

这里很可能会出错,错误信息不记得是什么了,反正能判断出来是ruby编译时候缺少了库引起的问题。这时候需要安装
引用
apt-get install zlib1g-dev libssl-dev libsqlite3-dev sqlite3

下面不知道是不是必须的
引用
apt-get install libzlib-ruby libopenssl-ruby

安装完了之后再装rails应该就会成功

因为RoR默认是需要sqlite3,所以装完rails之后,还需要
引用
gem install sqlite3 -v '1.3.5'

后面这个版本号是rails提示的

这一切装完之后就开始使用rails了
引用
rails new /the/new/path/you/want/to/install/rails
rails server


在这里又出一个错,说Could not find a JavaScript runtime
在stackflow上有哥们说cd到刚才rails new的文件夹下,然后
引用
vim Gemfile

编辑
引用
gem 'execjs'
gem 'therubyracer'

然后
引用
bundle install

后来查了一下,这是让rails去找v8引擎?其效果和
引用
apt-get install nodejs
是一样的

最后在ror文件夹内使用
引用
rails server

等webrick服务器起来之后访问你的3000端口试试吧


============后记,使用rvm安装ror===============
首先下载最新的rvm
bash -s stable < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer )

然后把rvm写入bash_profile文件
echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # Load RVM function' >> ~/.bash_profile

使当前shell生效
source .bash_profile

验证安装
type rvm | head -1

查看要求
rvm requirements


查看rvm的一些列表(rvm不止可以安装这些包)
rvm list known

安装ruby1.9.2
rvm install 1.9.2

使用ruby并设置为默认ruby并覆盖系统
rvm use 1.9.2 --default






分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics