1111mp / nvmd-command

Provides services for nvm-desktop to manage multiple active node.js versions.
https://github.com/1111mp/nvmd-command
MIT License
26 stars 1 forks source link

Linux系统下命令行无法执行 #5

Closed ProLiok closed 7 months ago

ProLiok commented 7 months ago

image

1111mp commented 7 months ago

目前并没有专门为Linux编译出包,抱歉啊(主要原因是目前没有Linux的设备或者没安装Linux系统,担心其兼容性问题)。

如果可以的话请按照文档自己编译:build-and-package

有一点想确认一下,就是nvm-desktop 界面程序可以在Linux上成功运行吗(界面上操作node下载设置这些),只是终端运行nvmd命令报错?如果是这样的话你可以按照这样的步骤试试能不能解决:

这样的话就会使用Linux平台的nvmd文件重新初始化了。

因为我不确定Linux系统的兼容性所以没有编译出正式包出来,当然Release界面上有Linxu的下载包,只不过打包的时候并没有将nvmd替换成Linux平台的,所以才会有这个问题,抱歉。

如果不嫌麻烦的话还请帮忙试试,如果这样可行的话再反馈一下,我会补出Linux系统的安装包出来的。

ProLiok commented 7 months ago

nvm-desktop 界面程序可以在Linux系统上运行,对应项目中都有正常生成.nvmdrc文件,只是其中配置node版本并没有生效,我当时感觉是这个nvmd命令行没生效,就尝试用终端运行,得出以上结果,你反馈的方法我会进行尝试并反馈的

ProLiok commented 7 months ago

经过尝试使用Github Release v2.6.2 下载Linux平台的nvmd文件替换到Linux路径下~/.nvmd/bin/目录下的nvmd文件即可正常使用nvmd指令及nvmd-Desktop程序,不过nvmd-Desktop程序界面面板没有关闭按钮,通过在任务栏右键关闭会报以下错误,但不影响使用 image

1111mp commented 7 months ago

好的 谢谢你的反馈 🌹

后面我会修复一下Linux上的兼容性问题 然后补上Linux的安装包

1111mp commented 7 months ago

最新的 Release v3.0.0 提供了Linuxarm64x64架构的安装包 同时修复了兼容性问题,你可以下载试用一下。

那么我就先把这个issue给关掉了 当然后续如果有任何问题都可以随时重新打开 谢谢