写在前面:
ruby的安装以及版本的管理工具有很多:如rvm,rbenv,ry,rbfu等,具体工具的优点以及其优点,各位看官可以自行google。本文用的ruby版本管理工具是rbenv,rbenv是一个轻量级的ruby版本管理器。通过rbenv以及ruby-build插件二者项目结合可以快速的在linux下搭建ruby以及rails安装环境。
环境介绍:
- Ubuntu14.04.kylin
- Git安装
- rbenv和ruby-build的GitHub地址:
git://github.com/sstephenson/rbenv.git .rbenv
git://github.com/sstephenson/ruby-build.git
rbenv和ruby-build的安装:
git clone git:git://github.com/sstephenson/rbenv.git ~/.rbenv
将版本克隆到本地目录echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
- 重启终端让配置生效
git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins
cd ruby-build ./install.sh
ruby的安装:
rbenv install -l
列表的形式列出哪些可以安装的ruby包rbenv install
安装提供的版本之一。- rbenv 设置ruby的版本:
rbenv versions
查看当前安装的版本,rbenv global ×××
×××为版本已安装的版本号,将其设置为全局的版本。
rails的安装:
- 更新软件源,
gem source
- 查看源.
gem source -r https://rubygems.org/
- 添加淘宝镜像:
gem source -a http://ruby.taobao.org
gem install rails
安装rails环境.等待结束
错误参考:
对应的rbenv和ruby-build git首页的wiki。可能会提示缺少某些依赖包,使用apt-get install安装对应的包即可.
- Could not find a JavaScript runtime. See https://github.com/sstephenson/execjs for a list of available runtimes.
- 解决方法:安装nodejs