ruby on rails on debian(1)
曹光霁
2023-12-01
花了接近两个小时的时间终于在Debian amd64上面把ruby on rails环境配置好了。因为以前在windows上面使用过,所以对于本身的环境还是很熟悉的。下面就详细介绍一下具体的做法:
一。安装rvm
1.先更新以下系统:
$ sudo apt-get update
$ sudo apt-get upgrade
$ sudo apt-get dist-upgrade
$ sudo reboot
接着安装curl和git
在终端中输入以下两个命令:
$ sudo apt-get install curl
$ sudo apt-get install git-core
配置你的git(可选)
$ git config --global user.name "John Doe"
$ git config --global user.email johndoe@mail.com
2.接着浏览:https://rvm.beginrescueend.com/ 获取Quich install内的安装RVM的方法,这个安装方法可能随着时间的推移而改变,目前安装方法是:curl -L https://get.rvm.io | bash -s stable --ruby
安装好了rvm之后需要在bashrc文件中添加如下配置:
nano .bashrc(可以gedit或者emacs来编辑)
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm"
把这个添加到文件最后面保存退出。再在终端中输入source .bashrc
然后$ type rvm | head -1 如果返回的是rvm is function 那么就是rvm安装正确
二。安装ruby和gem环境准备
1.现在终端中输入:
$ rvm notes 用来查看当前的环境
接着安装依赖
$ sudo apt-get install build-essential bison openssl libreadline6libreadline6-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
2.接着输入$rvm list know 查看当前可以安装的ruby的版本,因为本次开发选择的是ruby1.9.2输入:
$ rvm install 1.9.2
接着输入
$ rvm --default use 1.9.2
等到安装好了之后可以通过
$ ruby -v
$ gem -v
来查看已经安装的版本
接下来更新一下gem(如果不更新可能会出现一些问题)
1
$ gem update --system
2
$ gem update
三。用rubygem安装rails
接下来需要安装rails输入:
$ gem install rails
本人遇到这样的问题
ERROR: While executing gem ... (Gem::DependencyError)
Unable to resolve dependencies: railties requires rdoc (~> 3.4); mail requires mime-types (~> 1.16), treetop (~> 1.4.8); sprockets requires hike (~> 1.2), tilt (!= 1.3.0, ~> 1.1)
应该是网速太慢无法下载依赖的问题,于是改成淘宝的rails淘宝rails镜像于是就OK
再次输入rails -v就会看到版本