linux安装Node.js 环境,Docker 环境,Ruby 环境,MongoDB 环境,PostgreSQL 数据库,Go 开发环境,Python 虚拟环境

Linux 上安装其他常见的开发环境可以根据具体需求而定,以下是一些常见的安装步骤:

1. Node.js 环境

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,适用于服务器端开发。

安装 Node.js:
  • 通过包管理器安装:

    sudo yum install -y gcc-c++ make curl -sL https://rpm.nodesource.com/setup_14.x | sudo -E bash - sudo yum install -y nodejs

  • 安装完成后,验证:

    node -v npm -v

2. Docker 环境

Docker 是用于创建和管理容器化应用程序的工具,广泛用于开发、测试和部署阶段。

安装 Docker:
  • 更新 yum 包并安装依赖:

    sudo yum install -y yum-utils device-mapper-persistent-data lvm2

  • 添加 Docker CE 官方仓库:

    sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

  • 安装 Docker:

    sudo yum install -y docker-ce docker-ce-cli containerd.io

  • 启动并配置 Docker:

    sudo systemctl start docker sudo systemctl enable docker

  • 验证安装:

    docker --version

3. Ruby 环境

Ruby 是一种广泛用于 Web 开发的编程语言,通常与 Rails 框架结合使用。

安装 Ruby:
  • 使用 rbenv 安装多版本的 Ruby:

    git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc exec $SHELL git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build

  • 安装 Ruby 版本:

    rbenv install 2.7.1 rbenv global 2.7.1

  • 验证 Ruby 安装:

    ruby -v

4. MongoDB 环境

MongoDB 是一种 NoSQL 数据库,广泛应用于现代 Web 应用中。

安装 MongoDB:
  • 配置 MongoDB 官方仓库:

    sudo vi /etc/yum.repos.d/mongodb-org-4.4.repo

    添加以下内容:

    [mongodb-org-4.4] name=MongoDB Repository baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/ gpgcheck=1 enabled=1 gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc

  • 安装 MongoDB:

    sudo yum install -y mongodb-org

  • 启动并设置开机启动:

    sudo systemctl start mongod sudo systemctl enable mongod

  • 验证 MongoDB 安装:

    mongo --version

5. PostgreSQL 数据库

PostgreSQL 是一种高性能的关系型数据库,常用于企业级应用。

安装 PostgreSQL:
  • 添加 PostgreSQL 仓库:

    sudo yum install -y https://download.postgresql.org/pub/repos/yum/reporpms/EL-7-x86_64/pgdg-centos12-12-2.noarch.rpm

  • 安装 PostgreSQL:

    sudo yum install -y postgresql12-server postgresql12

  • 初始化数据库并启动服务:

    sudo /usr/pgsql-12/bin/postgresql-12-setup initdb sudo systemctl start postgresql-12 sudo systemctl enable postgresql-12

  • 验证安装:

    psql --version

6. Go 开发环境

Go 是由 Google 开发的一种高效静态编译型编程语言,广泛应用于服务器端开发。

安装 Go:
  • 下载最新版本的 Go:

    wget https://golang.org/dl/go1.17.2.linux-amd64.tar.gz

  • 解压并安装:

    sudo tar -C /usr/local -xzf go1.17.2.linux-amd64.tar.gz

  • 设置环境变量:

    echo "export PATH=$PATH:/usr/local/go/bin" >> ~/.bashrc source ~/.bashrc

  • 验证安装:

    go version

7. Python 虚拟环境

Python 虚拟环境是用于隔离不同项目之间的依赖项,以防止依赖冲突。

创建虚拟环境:
  • 安装 virtualenv

    sudo yum install python3-pip -y pip3 install virtualenv

  • 创建虚拟环境:

     

    bash

    复制代码

    virtualenv myenv source myenv/bin/activate

通过这些步骤,你可以在Linux上安装各种开发环境,包括编程语言、数据库、虚拟化工具和容器化技术。

4o

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值