• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

安装ruby&gem

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

#安装yaml
#-------------------------------------------------------

cd /opt 

tar zxf yaml-0.1.7.tar.gz 

./configure --prefix=/usr/local 

make 

make install 
 

#安装openssl
#------------------------------------------------------

tar zxf openssl-1.0.2i.tar.gz 

cd openssl-1.0.2i

./config --prefix=/usr/local/openssl --shared 

make 

make install 

cd /usr/local/ 

ln -s openssl ssl 

cd /etc/ 

vi ld.so.conf 
#在include ld.so.conf.d/*.conf代码下面增加以下代码 
/usr/local/openssl/lib 

vi profile 
#在文件最下面增加,以下代码 
export PATH=/usr/local/openssl/bin:$PATH

ldconfig 
 

安装ruby
#------------------------------------------------------

cd /opt/ 

tar zxf ruby-2.1.10.tar.gz 

cd ruby-2.1.10 

./configure --prefix=/usr/local/ruby --enable-shared --disable-install-doc --with-opt-dir=/usr/local/lib 

make && make install 

echo "/usr/local/lib" >> /etc/ld.so.conf 

vi /etc/profile 
#在文件最下面增加下段代码 
export PATH=/usr/local/ruby/bin:$PATH 

source /etc/profile 
 

#配置ruby的openssl扩展
#------------------------------------------------------

cd /opt/ruby-2.1.10/ext/openssl/ 

ruby extconf.rb --with-openssl-include=/usr/local/openssl/include/ --with-openssl-lib=/usr/local/openssl/lib 
vi Makefile
找到原来的,替换成 ossl.o: ../../thread_native.h ../../thread_$(THREAD_MODEL).h
make && make install 

ldconfig 

 

#更新Gem
#------------------------------------------------------
#检查当前gem版本

gem -v 

gem update --system 

gem -v 
 
//淘宝镜像已无人维护,换成新的镜像
gem sources -a http://gems.ruby-china.org/
 
gem install rails -v=4.1.6
 
 
如果使用rvm安装ruby2.4.0
请按照下面步骤进行:
下载 rvm 依赖
# rvm  requirements

rvmsudo yum install -y gcc-c++ patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison iconv-devel
yum install *gdbm*

vi /etc/rvmrc
rvm_configure_flags="--with-openssl-dir=/usr/local/ssl"
保存退出
rvm reload



步骤2:安装ruby
同样可以用yum install ruby和yum install –y ruby-rdoc 或者源码安装。此处我们用yum方式。
或者
rvm install ruby-2.4.0
rvm docs generate-ri
 
gem install pkg-config -v "~> 1.1.7"
gem install libxml-ruby

python必要工具
yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel

https://www.python.org/ftp/python/3.6.0/Python-3.6.0.tar.xz
xz -d Python-3.6.0.tar.xz
tar -xvf Python-3.6.0.tar
cd Python-3.6.0
./configure --prefix=/usr/local --enable-shared
make && make install
6、设置别名方便使用
alias py=python3

ln -sf /usr/local/lib/libz.so.1.2.8 /usr/lib64/libz.so

wget ftp://xmlsoft.org/libxml2/libxml2-2.9.4.tar.gz
tar zxvf libxml2-2.9.4.tar.gz
cd libxml2-2.9.4
./configure --prefix=/usr/local/libxml2 --with-zlib=/usr/local/zlib/ --with-python=/usr/lib/python2.6
make && make install

gem install nokogiri -- --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib --with-xslt-dir=/usr/

gem install rails
 
rails -v
5.0.1
 
 
 

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
爬虫分页信息的获取(ruby+seleniumpython+selenium)发布时间:2022-07-14
下一篇:
ruby1.9hash的变化发布时间:2022-07-14
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap