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账户密码。

阅读剩余
THE END