在新做的Linux系统上安装第三方包(install libs on bare linux)
访问量: 4827
参考: http://www.jasonrowland.com/2009/12/30/bare-ubuntu-configuration-for-ruby-on-rails/
ubuntu 22
# 注意: 先删掉这个: libicu70, 不知道它是干嘛的. refer to: https://segmentfault.com/q/1010000042658807/a-1020000042666769
sudo apt-get --purge remove libicu70 # 然后再安装 sudo apt-get install libapr1-dev libxml2-dev libxslt1-dev libmysqlclient-dev git curl build-essential libssl-dev libreadline-dev build-essential libssl-dev libreadline-dev vim libcurl4 ruby-dev zlib1g-dev liblzma-dev ruby-all-dev
下面是其他ubuntu 版本
ubuntu 18 (下面是不包含 mysql-server的. 需要的话加上即可 )
注意:最新的ubuntu18 下,要保证 software -> updates -> important security update 和 recommended security update 是开启的,否则会出现部分lib 无法安装的情况,参考:https://askubuntu.com/questions/1086630/ubuntu-18-04-broken-dependencies-when-preparing-to-install-rbenv
ubuntu20, 18
sudo apt-get install libapr1-dev libxml2-dev libxslt1-dev libmysqlclient-dev git curl build-essential libssl-dev libreadline-dev build-essential libssl-dev libreadline-dev vim libcurl4 ruby-dev zlib1g-dev liblzma-dev ruby-all-dev
# 简洁版: ( = 14, 16) $ sudo apt-get install libapr1-dev libxml2-dev libxslt-dev mysql-server libmysqlclient-dev git curl build-essential libssl-dev libreadline-dev build-essential libssl-dev libreadline-dev vim libcurl3 ruby-dev zlib1g-dev liblzma-dev ruby-all-dev # 普通版(<= 12) $ sudo apt-get install libapr1-dev libxml2-dev libxslt-dev mysql-server libmysqlclient-dev $ sudo apt-get install git curl build-essential libssl-dev libreadline-dev $ sudo apt-get install libopenssl-ruby1.9 build-essential libssl-dev libreadline-dev vim
centus:
$ yum install curl curl-devel zlib-devel openssl-devel cpio expat-devel gettext-devel $ yum install bash curl git patch $ yum install gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel bzip2-devel libbz2-devel
install VIM, RUBY, gems:
$ git clone git://github.com/sstephenson/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL -l git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build rbenv install 1.9.3-p551 如果安装失败 , 则加上 前缀: RUBY_CONFIGURE_OPTS=--disable-install-doc rbenv install 2.5.0 $ git clone https://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
(more details for installing vim , check this out: http://siwei.me/blog/posts/installing-vim-and-vundle )