zoukankan      html  css  js  c++  java
  • Ubuntu下安装Yarm-PM2

    首先打开yarm的官网。https://www.yarnpkg.com/zh-Hant/

    (一)yarn的官方安装方法:

      1、上通过 Debian 套件安裝 Yarn,粘贴以下命令

    curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

      2、接下來你可以很簡單的使用以下指令安裝:

    sudo apt-get update && sudo apt-get install yarn

      3、到这里yarn就安装完了,只不过服务器在国外,在后面的使用中会可能受到网络限制,所以我们切换成阿里的服务器,效果图如下:

    yarn config set registry https://registry.npm.taobao.org 

    (二)安装PM2

      1、我们执行以下命令,对pm2进行一个全局安装:

     npm install vue-cli pm2 -g

      2、安装完成我们运行上一篇写的server.js.

      这里说一下,通过node命令跑起来的js一但进程关闭或意外结束,我们就不能继续访问了。所以我们需要通过pm2来增加稳定性。

     pm2 start server.js

    运行成功后效果图如下:

    如果到这里都成功的话就不用往下看了,如果pm2 安装失败,继续往下看。

    之前我在ubuntu14.04上配置环境的时候一直出错,最后研究出了一套命令,可以正常安装,大家自行测试。

    (三)安装失败解决

    1. 首先既然是安装失败了,那就肯定要将之前的安装移除,代码如下:
      sudo apt remove cmdtest
      sudo apt remove yarn
    2. 移除完毕后,在此按官网的安装教程来,代码如下:
      curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
      echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
      sudo apt update
      sudo apt install yarn
      yarn config set registry https://registry.npm.taobao.org 
    3. 到这儿就不要问为什么,干什么复制粘贴跑:
      1 apt-get update
      2 apt-get install apt-transport-https
      3 curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
      4 echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list
      5 apt-get update
      6 apt-get install yarn
      7 npm cache clean --force
      8 npm install -g ionic cordova
      9 npm install vue-cli pm2 -g
    4. 如果正常的错误解决。

    最后记录以下常用的一些pm命令:

    • pm2 restart server    //重启pm2服务器
    • pm2 stop server            //停止pm2服务器
    • pm2 start xxxx.js      //运行js文件
    • pm2 logs                  //查看pm2日志
    • pm2 ls                          //查看PM2运行列表
    • pm2 show server         //查看服务器详细信息
  • 相关阅读:
    Docker虚拟机配置手札(centos)
    Nginx配置手札
    登录的顶号功能实现
    苹果登录服务端JWT算法验证-PHP
    mac Read-Only filesystem (转载)
    ssh公私钥登录/git公私钥认证
    crontab 定时访问指定url,定时脚本
    网站通用 敏感词列表
    游戏行业术语一览(2)--游戏运营转化率[转载]
    <转载>为什么VR不可能成功?
  • 原文地址:https://www.cnblogs.com/gede/p/11011543.html
Copyright © 2011-2022 走看看