在 Ubunt 16.04上搭建 Rails5开发环境

Rails 开发环境安装

Rbenv安装

  • 此步骤需要使用 sudo su -切换到管理员后执行。
    apt-get -yq install autoconf bison build-essential libssl-dev libyaml-dev \
                       libreadline6-dev zlib1g-dev libncurses5-dev libffi-dev \
                       libgdbm3 libgdbm-dev
    git clone https://github.com/sstephenson/rbenv.git /usr/local/rbenv
    git clone https://github.com/sstephenson/ruby-build.git \
             /usr/local/rbenv/plugins/ruby-build

    echo '# rbenv setup' >> /etc/profile.d/rbenv.sh
    echo 'export RBENV_ROOT=/usr/local/rbenv'  >> /etc/profile.d/rbenv.sh
    echo 'export PATH="$RBENV_ROOT/bin:$PATH"' >> /etc/profile.d/rbenv.sh
    echo 'eval "$(rbenv init -)"' >> /etc/profile.d/rbenv.sh

    chgrp -R adm /usr/local/rbenv
    chmod -R g+rwx /usr/local/rbenv

Ruby 安装

    source /etc/profile.d/rbenv.sh
    export RUBY_BUILD_MIRROR_URL=https://ruby.taobao.org/mirrors/ruby/ruby-2.3.1.tar.bz2#
    export RUBY_CONFIGURE_OPTS="--disable-install-doc"
    rbenv install 2.3.1
    rbenv global 2.3.1
    rbenv shell 2.3.1

Rails 安装

    gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/ -V
    echo 'gem: --no-document' >> ~/.gemrc
    gem install rails -V
    bundle config mirror.https://rubygems.org https://gems.ruby-china.org

sqlite

    apt-get -yq install sqlite3 libsqlite3-dev

mysql

apt-get -yq install mysql-server mysql-client libmysqlclient-dev

# 解决 Ubuntu 16.04 上不能直接用 root 用户登录
mysql -u root -e "update mysql.user set plugin='mysql_native_password' WHERE User='root'; FLUSH PRIVILEGES;"

postgresql

apt-get -yq install postgresql libpq-dev

nodejs

apt-get -yq install nodejs nodejs-dev
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值