首页 > 系统相关 >Ubuntu22 安装和恢复 Hexo,解决nodejs默认版本较低的问题。

Ubuntu22 安装和恢复 Hexo,解决nodejs默认版本较低的问题。

时间:2024-08-13 08:59:02浏览次数:5  
标签:githubusercontent Hexo hexo nodejs install Ubuntu22 nvm com

因为Ubuntu自带的nodejs版本和我之前搭建好的hexo环境不符合,从github上面拉取之后不能够直接使用hexo配置,要重新下载和配置nodejs的版本。

安装 nvm

安装步骤

sudo apt install curl 
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | bash 

出现问题 raw.githubusercontent.com 无法访问

如果出现网络超时,网络不通,可以先考虑是不是DNS域名污染。域名污染需要查询 https://raw.githubusercontent.com 的IP,然后添加到hosts文件中。

  1. 查询 ip 的网址:https://www.ipaddress.com/
    输入 raw.githubusercontent.com 网址,查询到一个 IP Address。
  2. 修改 hosts 文件
sudo vim /etc/hosts

在文件的末尾添加:

[复制查询到的IP地址到这里] raw.githubusercontent.com

安装 nodejs 和 npm

此处是可以选择自己想要什么版本的。
参考网址:https://nodejs.org/en/download/package-manager

# installs nvm (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

# download and install Node.js (you may need to restart the terminal)
nvm install 20

# verifies the right Node.js version is in the environment
node -v # should print `v20.16.0`

# verifies the right npm version is in the environment
npm -v # should print `10.8.1`

从 github 下载的 hexo 恢复

首先要保证github上面的是完整的hexo库,然后在本地安装hexo。

# 要先进入自己想要保存的hexo目录下
npm install -g hexo-cli
# 这里把github的hexo复制下来
git clone [github 上面的网址]


npm install
npm install hexo-deployer-git --save
hexo g
hexo d

标签:githubusercontent,Hexo,hexo,nodejs,install,Ubuntu22,nvm,com
From: https://www.cnblogs.com/q10624/p/18356132

相关文章

  • 安卓手机使用Termux搭建Hexo博客网站并发布公网远程访问实战教程
    文章目录前言1.安装Hexo2.安装cpolar3.远程访问4.固定公网地址前言本文主要介绍如何在安卓手机平板中使用Termux安装个人hexo博客并结合cpolar内网穿透工具配置公网地址,实现无公网IP环境也能随时随地远程访问本地搭建的网站。Hexo是一个用Nodejs编写的快速、简......
  • 使用nvm管理多个版本的nodejs
    背景:项目依赖某个版本的nodejs,而我本地需要用最新版,那么就存在多个版本nodejs要使用了,如何方便的进行管理呢?使用nvm!下载地址:https://github.com/coreybutler/nvm-windows/releases 选择适合自己的安装程序即可,我用的Windows64位电脑,所以下载的nvm-setup.exe......
  • nodejs+阿里云实现发送短信验证码
    一、阿里云短信服务打开阿里云短信服务控制台1.新增资质2.新增模板与签名3.等待审核通过二、node代码1.首先需要下载依赖npmi@alicloud/pop-core--save2.引入依赖关键信息建议放环境变量中 accessKeyId和accessKeySecret在这里↓ 以下是代码constC......
  • ubuntu22.04下载源码安装Wireshark最新版
      https://blog.csdn.net/QQ896710872/article/details/137346698 http://ftp.uni-kl.de/pub/wireshark/src/all-versions/ 1.下载Wireshark最新版。2.下载好后解压:tar-xfwireshark-4.2.4.tar.xz3.解压后进入解压好的文件夹:cdwireshark-4.2.44.安装需要用到的工具,代......
  • 基于nodejs+vue紧急自救知识教学与交流平台[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着自然灾害与突发事件的频发,提高公众的紧急自救能力已成为社会关注的焦点。在数字化时代,虽然信息获取渠道多样,但针对紧急自救知识的普及与教学质量参差不......
  • 基于nodejs+vue进口零食销售网站[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码毕设程序文件开题报告内容研究背景随着互联网技术的飞速发展和全球贸易的日益紧密,跨境电商已成为连接消费者与世界各地优质商品的重要桥梁。近年来,进口零食以其独特的口味、新颖的包装和丰富的品......
  • 基于nodejs+vue酒店管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着旅游业的蓬勃发展和消费者对于住宿体验要求的不断提升,酒店业面临着前所未有的挑战。传统的酒店管理模式在应对客户多样化需求、提升服务效率及优化资源......
  • 基于nodejs+vue酒店预定管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着旅游业的蓬勃发展,酒店业竞争日益激烈,如何高效管理酒店预定流程,提升客户体验,成为酒店管理者关注的焦点。传统的酒店预定方式往往存在信息不对称、预订流......
  • 基于nodejs+vue酒店在线管理系统[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景随着互联网的普及和移动技术的飞速发展,传统酒店行业正经历着前所未有的变革。酒店顾客对于便捷、高效、个性化的服务需求日益增长,而传统的酒店管理模式已难......
  • 基于nodejs+vue酒店综合服务[程序+论文+开题]-计算机毕业设计
    本系统(程序+源码+数据库+调试部署+开发环境)带文档lw万字以上,文末可获取源码系统程序文件列表开题报告内容研究背景在旅游与酒店行业日益融合的今天,酒店已不仅仅是提供住宿的场所,而是成为了集住宿、餐饮、休闲、购物等多种服务于一体的综合服务平台。随着消费者对旅行体验......