centos7下使用yum安装pip、docker安装、docker-compose安装、sbt安装、

一、pip安装

首先安装epel扩展源:

  yum -y install epel-release

  更新完成之后,就可安装pip:

  yum -y install python-pip

  安装完成之后清除cache:

  yum clean all

这是在root用户时使用的命令,当前用户如果不具有root权限,加上sudo。

 

如果pip install 出现问题可以试试命令

pip install setuptools==33.1.1

二、Docker安装

 1 yum install -y epel-release
 2 yum install docker-io # 安装docker
 3 # 配置文件 /etc/sysconfig/docker
 4 
 5 chkconfig docker on  # 加入开机启动
 6 service docker start # 启动docker服务
 7 
 8 # 基本信息查看
 9 docker version # 查看docker的版本号,包括客户端、服务端、依赖的Go等
10 docker info # 查看系统(docker)层面信息,包括管理的images, containers数等
11 docker pull centos 下载
12 docker images [ centos ] 查看
13 docker run -i -t centos /bin/bash

三、docker-compose安装

下载docker-compose
sudo curl -L https://github.com/docker/compose/releases/download/1.22.0/docker-compose-$(uname -s)-$(uname -m) -o /usr/local/bin/docker-compose
授权
sudo chmod +x /usr/local/bin/docker-compose
查看版本信息
docker-compose --version

四、sbt安装

1.安装sbt
curl https://bintray.com/sbt/rpm/rpm > bintray-sbt-rpm.repo
mv bintray-sbt-rpm.repo /etc/yum.repos.d/
yum clean all
yum repolist all
yum install sbt -y

2.安装完成后第一次输入sbt命令,界面会卡住,实际上是在下载相关的依赖包。国外镜像被墙,
sbt默认的reoisitory是maven,改为配置aliyun的repository
vim vi root/.sbt/repositories
[repositories]
  local
  aliyun-nexus: http://maven.aliyun.com/nexus/content/groups/public/
  jcenter: https://jcenter.bintray.com/
  typesafe-ivy-releases: https://repo.typesafe.com/typesafe/ivy-releases/, [organization]/[module]/[revision]/[type]s/[artifact](-[classifier]).[ext], bootOnly
  maven-central

3.编写Hello World工程
mkdir project-sbt
cd project-sbt/
mkdir hello
cd hello/
touch hw.scala
vim hw.scala
object Hi {
        def main(args: Array[String]) = println("Hi!")
}

4.运行
[root@shijie79 hello]# sbt
[info] Loading project definition from /root/project-sbt/hello/project
[info] Set current project to hello (in build file:/root/project-sbt/hello/)
[info] sbt server started at local:///root/.sbt/1.0/server/afc4a7a591a16be6c3b6/sock
sbt:hello> run
[info] Running Hi
Hi!
[success] Total time: 2 s, completed Oct 14, 2018 11:39:49 AM


五、node、npm安装

 

1,

$ sudo curl -sL -o /etc/yum.repos.d/khara-nodejs.repo https://copr.fedoraproject.org/coprs/khara/nodejs/repo/epel-7/khara-nodejs-epel-7.repo

$ sudo yum install -y nodejs nodejs-npm

遇到的问题:

1,2,npm install命令遇到relocation error: npm: symbol SSL_set_cert_cb的报错问题:
网上找了一下相关资料,发现最直接有效的方法是升级openssl,执行yum update openssl -y命令即可。

升级之前版本信息:

[root@localhost elasticsearch-head]# openssl version
OpenSSL 1.0.1i 6 Aug 2014

升级之后:

[root@localhost elasticsearch-head]# openssl version
OpenSSL 1.0.2k-fips 26 Jan 2017

此时再次执行,报错消除

2,$ npm install -g cnpm --registry=https://registry.npm.taobao.org
npm WARN deprecated socks@1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious bug with socket data flow and an import issue introduced in 2.1.0

降级到4.6.1版本(可能还有其他解决方案)

npm install npm@4.6.1 -g  

链接:

https://blog.csdn.net/xiao_jun_0820/article/details/52093879

https://blog.csdn.net/m0_37307255/article/details/80146398

https://blog.csdn.net/xuaa/article/details/52262586

六、jekyll 3.2

1、# rvm install 2.2.5

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值