第二次使用华为DevEco3.0beta2.0测试笔记ets无法安装

打印 上一主题 下一主题

主题 807|帖子 807|积分 2421

说明,这篇博文旨在给华为解决问题提供详细的步骤。不在于展示给大家看如何解决问题,实际问题到目前为止木有得到解决!
说明,本次安装的是DevEco Studio 3.0 Beta2 for HarmonyOS,操作系统为win7
一、下载安装
https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta

进入版本说明后,没有发现对操作系统的版本有什么要求,绝对没有要求,但悲剧就从这里开始!!!
下载后安装,在选择SDK安装目录后继续进行安装,出错(而且先后几次都遇到这样的错误)

根据提示,让我访问https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq
-development-environment-0000001168829643#section1311117111474
来获取解决方案,查询解决方案说,要清理

运行后得到“npm不是内部或外部命令,也不是可运行的程序或批处理文件。” npm cache clean -f

好几伙,这是要拒人于千里之外吧!!!下载的时候,在下载页面中根本没有说需要安装其他的什么环境来支持DevEco的安装啊,华为这个没有做好!
但查询其他遇到类似问题的web发现是没有安装node.js,到官网下载一个(注意别下错版本,不是最新版就最好,如果你还是win7的话)
https://nodejs.org/en/download/

一开始下错了版本,不能用,最后,只好回过头来去找node.js(找了一个很久很久以前的版本node-v13.0.1-x64.msi)

而且这里的Ets没有安装完成是不能进入开发环境的。因为ets是deveco的SDK的必配,我们来到设置里面就会发现:

按照这个页面的大佬的做法,依然不可行,根本到不了这不
https://ost.51cto.com/posts/10968
也就说,根本就解决不了,是版本的问题,哈哈
https://blog.csdn.net/m0_52056424/article/details/122811255
说安装3.0.06即可运行成功!这华为为什么就不重视IDE的安装成功率呢,如果都不能安装完成,那何谈来推广它呢!
好吧,到这里,我们还是回头在看看那个npm的清理命令吧,这次进入到cmd下面输入npm终端开始认识它了,那我们就试试

搞笑吧,运行这个命令提示我,希望我知道我在干啥!难道不能清理?实际上清理以后还是一样,ets还是安装不上!!!
在appdata中的roaming中删除npm和npm-cache,这等同于npm cache clean -f
再尝试,从cmd终端安装


安装结束,继续安装ets,仍然失败!

于是我们尝试升级npm,之后再安装ets,仍然提示unable to run npm install

难道只能跪地求饶吗??进入查看npm的配置和版本,输入指令
npm config set registry https://registry.npm.taobao.org

查找以下,我们安装的node里面的资源

仍在执着的提醒我升级到最新版,那好吧,我们来升级吧,那就再升级,根据最后一行的提示,要升级到8.7.0


升级再次失败,可能是说我们安装的版本也太低了,晕倒,他自己都不认识是哪朝哪代的版本了。好吧,我们去下载一个稍微新点的版本。我们发现在下载列表中13版本的最后一个就是13.14.0,而14.0.0就已经不支持win7了。

悲剧再次重演,13.14.0安装上去后依然无法安装我们的eTs。
二、最终结论
在一切尝试无果之后,我开始遍历DevEco各个版本的环境要求,居然在OpenHarmony3.0.0 beta3中发现有一个node.js的要求,如果按照这个要求来的话,我们就不会做上面的尝试了!!14.19.1以上的版本,也就是说一定要win10以上才可以安装的node.js,是不可能在win7上安装上的!

那么,我们有理由怀疑,是否DevEco Studio 3.0 Beta2 for HarmonyOS也有同样的要求呢?
于是我在win10上安装DevEco Studio 3.0 Beta2 for HarmonyOS,果然可以正常安装eTS和JDK其他组件。
所以,看来,华为在文档说明上很粗心,每个版本的环境要求都不说清楚,难道都要别人一个个去尝试吗!!
三、如果你想在win7上安装DevEco studio怎么办?
怎么办?两条路!
第一、按照至少2000年左右的版本,至少应该是2.0的Deveco.
第二、不可能有其他路(当然,你可以安装一个虚拟机虚拟win10,在虚拟机上安装)

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

熊熊出没

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表