centos 安装 ruby(centos安装步骤)
大家好,今天小编来为大家解答centos 安装 ruby这个问题,centos安装步骤很多人还不知道,现在让我们一起来看看吧!
如何在suse linux中安装redis集群
首先要有linux环境,然后下载redis3.0以上版本。redis结合使用ruby实现了集群,所以需要ruby环境,安装ruby环境和redis的gem接口后,就可以使用redis的redis-trib.rb脚本创建集群。
步骤:
1.修改配置文件,启动多个redis实例。
2.安装ruby、rubygems、redis ruby接口。
安装gem需要ruby的版本在 1.8.7以上,默认的centos5上都是1.8.5版本,所以首先你的升级你的ruby
3.gem安装redis ruby接口
4.redis-trib.rb脚本创建集群
python爬虫用什么库
以下是爬虫经常用到的库
请求库
1. requests
requests库应该是现在做爬虫最火最实用的库了,非常的人性化。有关于它的使用我之前也写过一篇文章一起看看Python之Requests库,大家可以去看一下。
2.urllib3
urllib3是一个非常强大的http请求库,提供一系列的操作URL的功能。
3.selenium
自动化测试工具。一个调用浏览器的 driver,通过这个库你可以直接调用浏览器完成某些操作,比如输入验证码。
对于这个库并非只是Python才能用,像JAVA、Python、C#等都能够使用selenium这个库
4.aiohttp
基于 asyncio实现的 HTTP框架。异步操作借助于 async/await关键字,使用异步库进行数据抓取,可以大大提高效率。
这个属于进阶爬虫时候必须掌握的异步库。有关于aiohttp的详细操作,可以去官方文档:
Python学习网-专业的python自学、交流公益平台!
解析库
1、beautifulsoup
html和 XML的解析,从网页中提取信息,同时拥有强大的API和多样解析方式。一个我经常使用的解析库,对于html的解析是非常的好用。对于写爬虫的人来说这也是必须掌握的库。
2、lxml
支持HTML和XML的解析,支持XPath解析方式,而且解析效率非常高。
3、pyquery
jQuery的 Python实现,能够以 jQuery的语法来操作解析 HTML文档,易用性和解析速度都很好。
数据存储
1、pymysql
官方文档:
一个纯 Python实现的 MySQL客户端操作库。非常的实用、非常的简单。
2、pymongo
官方文档:
顾名思义,一个用于直接连接 mongodb数据库进行查询操作的库。
3、redisdump
redis-dump是将redis和json互转的工具;redis-dump是基于ruby开发,需要ruby环境,而且新版本的redis-dump要求2.2.2以上的ruby版本,centos中yum只能安装2.0版本的ruby。需要先安装ruby的管理工具rvm安装高版本的ruby。
GitLab ARM64源码编译搭建
本文由神州数码云基地团队整理撰写,若转载请注明出处。
GitLab是一个基于 Ruby on Rails的开源应用,实现自托管的 Git项目仓库,通过 Web界面进行访问和管理。GitLab提供了多种安装和部署方式,包括操作系统软件源安装、Docker方式部署以及源代码方式安装。官方构建的软件包和镜像主要针对 X86架构,不支持 ARM64v8,且 Docker镜像多基于 Ubuntu Linux,CentOS系统不兼容。
为满足在 CentOS7、Arm64架构服务器上部署 GitLab的需求,采用源码编译 GitLab的方式。
安装版本为 gitlab-ce:13-12-stable。
环境准备
安装环境要求:
Ruby 2.7.4
Redis 6.2.4
Git:2.31.1
Go:15.12
Postgres: 11
Node: 14.x
Nginx:1.12.1
安装步骤
安装 Ruby
Gitlab-ce:13-12-stable版本要求 Ruby 2.7.4。
安装 Git
要求 Git 2.31.1,官方建议使用 Gitaly提供的版本。
安装 Go
要求 Go 15.12。
安装 Node和 yarn
要求 Node>= v12.22.1,推荐使用 14.x,因为更快。要求 yarn= v1.22.x,暂不支持 Yarn 2。
安装数据库
GitLab 13.0及更高版本需要 PostgreSQL 11或以上版本。
安装 Redis
版本:6.2.4。
编译 GitLab
编译核心代码
完成三个部分的编译工作,最终得到主要目录结构。
配置核心代码
主要修改数据库配置属性。
编译 GitLabShell
安装所需依赖后,进行编译。
编译 GitLab-Workhorse
编译完成后,完成编译工作。
安装 GitLab页面
安装 Gitaly
至此 GitLab服务已启动,接下来安装 Nginx,部署前端页面。
安装 Nginx
要求 Nginx 1.12.1,注意修改 server_name为你的 IP或域名。
启动 Nginx
完成部署。
登录 GitLab
第一次登录时,需要设置 root账户密码。