ubuntu18安装hpm
1.安装gn, ninja, riscv32-linux-gcc
2.安装hpm
#====================================================================================================
#====================================================================================================
1.linux环境搭建
cd ~
mkdir download
cd tools
# 下载三个
wget http://tools.harmonyos.com/mirrors/gn/1523/linux/gn.1523.tar
wget http://tools.harmonyos.com/mirrors/ninja/1.9.0/linux/ninja.1.9.0.tar
wget http://tools.harmonyos.com/mirrors/gcc_riscv32/7.3.0/linux/gcc_riscv32-linux-7.3.0.tar.gz
# 解压
tar -xvf gn.1523.tar -C ~/
tar -xvf ninja.1.9.0.tar -C ~/
tar -xvf gcc_riscv32-linux-7.3.0.tar.gz -C ~/
vim ~/.bashrc
# 新增
export PATH=~/gn:$PATH
export PATH=~/ninja:$PATH
export PATH=~/gcc_riscv32/bin:$PATH
source .bashrc
# 检查
riscv32-unknown-elf-gcc -v
#====================================================================================================
#====================================================================================================
2. 安装nodejs,配置环境变量,并安装hpm命令行工具
cd ~
mkdir tools
cd tools
# 一:下载 nodejs v14
wget wget https://nodejs.org/dist/v14.15.1/node-v14.15.1-linux-x64.tar.xz
tar xvJf node-v14.15.1-linux-x64.tar.xz
# 二:移动文件位置
sudo mv node-v14.15.1-linux-x64 /usr/local/node-v14
# 三:创建 node 软链接到 /bin
sudo ln -s /usr/local/node-v14/bin/node /bin/node
# ---------------------------------------------------------------------------------------
# 如果有报错 文件存在
ln: failed to create symbolic link '/bin/node': File exists
# 解决办法:
# 查看原来配置的软链接是否存在
ls -l /bin/node
lrwxrwxrwx 1 root root 27 Dec 7 23:45 /bin/node -> /usr/local/node-v9/bin/node
# 修改软连接
sudo ln -snf /usr/local/node-v14/bin/node /bin/node
# 检查是否正确
ls -l /bin/node
lrwxrwxrwx 1 root root 28 Dec 12 20:54 /bin/node -> /usr/local/node-v14/bin/node
# ---------------------------------------------------------------------------------------
# 四:创建 npm 软链接到 /bin
sudo ln -s /usr/local/node-v14/bin/npm /bin/npm
# ---------------------------------------------------------------------------------------
ln: failed to create symbolic link '/bin/npm': File exists
# 解决办法:修改软链接目标文件路径
sudo ln -snf /usr/local/node-v14/bin/npm /bin/npm
# 检查是否正确
ls -l /bin/npm
lrwxrwxrwx 1 root root 28 Dec 12 20:54 /bin/node -> /usr/local/node-v14/bin/node
# ---------------------------------------------------------------------------------------
# 五:配置环境变量
sudo vim /etc/profile
# 添加路径,(如果原来有配置,修改成/usr/local/node-v14/bin即可)
export PATH=/usr/local/node-v14/bin:$PATH
source /etc/profile
# 检查是否配置正确
node -v
v14.15.1
npm -v
6.14.8
# 六:安装hpm 命令工具
# 修改为淘宝镜像
npm config set registry https://registry.npm.taobao.org
sudo npm install -g @ohos/hpm-cli
# 七:配置hpm软链接
sudo ln -s /usr/local/node-v14/bin/hpm /bin/hpm
# 查看版本
hpm -V
1.0.2
# 参考链接
https://gitee.com/bearpi/bearpi-hm_nano/blob/master/applications/BearPi/BearPi-HM_Nano/docs/quick-start/BearPi-HM_Nano%E5%BC%80%E5%8F%91%E6%90%AD%E5%BB%BA%E7%8E%AF%E5%A2%83.md
https://nodered.top/install/nodejs/
ubuntu18 安装nodejs v14 hpm
最新推荐文章于 2024-05-09 21:30:10 发布