专栏首页今天也有在好好摸鱼(雾灾难 | 环境变量集体抽风

灾难 | 环境变量集体抽风

Preface

可以首先给大家看一下当时的惨状:

除此之外,npm,git等等的环境变量都失效了。

起因

为什么会产生这种现象我自己也不知道(悲),但是我能找到解决办法(确信)

是下午的时候调试VS Code插件的时候发现的,node.js不能正确启动,到terminal里想要手动npm的才发现,npm命令失效了

再到后来,发现explorer也失效了,于是开启了女娲补天之路。

Prerequisite

什么是环境变量?

摘自百度百科:

环境变量(environment variables)一般是指在操作系统中用来指定操作系统运行环境的一些参数,如:临时文件夹位置和系统文件夹位置等。

环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

设置环境变量的方法:

我这里说的变量都是指PATH。

实现

我本来以为explorer和powershell的路径都是C:\WINDOWS\system32,谁知道他们两个是毒瘤(裂:

可能这就是为什么powershell的脚本的后缀名是.ps1吧(确信

所以,我们分别添加:C:\Windows, C:\Windows\System32\WindowsPowerShell\v1.0

接下来,我由于百度没有找到node和npm的环境变量是啥,于是乎就自己分析了一波:

得到这个快捷方式指向的是:C:\Windows\System32\cmd.exe /k "C:\Program Files\nodejs\nodevars.bat"

所以就是跑了后面那个脚本:

我很顺利地就找到了npm和node,尝试一下:

很成功,于是乎就把C:\Program Files\nodejs加入了环境变量

但是事情没有结束,我们还没有找到npm -g install的包的路径。进入前面指向的那个bat文件:

结果喜人,我们前往这个路径:

可以看到已经找到了我们所需要的东西,于是再把这个路径也加进去。(建议不要使用%APPDATA%,用绝对路径)

至此,难点告一段落,剩下的自己摸索就完事了。

本文作者:博主: gyrojeff    文章标题:灾难 | 环境变量集体抽风 本文地址:https://gyrojeff.top/index.php/archives/249/ 版权说明:若无注明,本文皆为“gyro永不抽风!”原创,转载请保留文章出处。 许可协议:署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 转载请保留原文链接及作者! 我的博客即将同步至腾讯云+社区,邀请大家一同入驻

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 混乱工程对CISO必不可少的5个原因[DevOps]

    与传统的业务连续性计划和灾难恢复相比,混沌工程是一种更好的方法,可以测试当今复杂的企业安全计划的弹性。

    yyx
  • 谈谈虚拟化及其安全性

    虚拟化是硬件和软件工程的协作,以创建虚拟机(VM)。这被认为是计算机硬件的抽象化,使单个物理机能够当作多个机器运行。没有虚拟机,单个操作系统将会占用所有的硬件资...

    SDNLAB
  • 数字孪生可视化案例分析:河南洪灾如何科技守护

    此次河南郑州特大暴雨致多人遇难,无数房屋倒塌,交通瘫痪,给国民经济带来巨大损失。幸好在党和国家的领导下,洪灾得到有效缓解。无论是台风还是洪涝灾害,协同防汛,建设...

    用户8763535
  • 让小伙伴们大呼过瘾的可视化作品!

    运用可视化工具,充分发挥可视化展示能力、三维空间分析能力,将业务管理、物联网感知数据、大数据分析数据、视频监控、工程项目数据、地下管网数据、公共安全数据、招商成...

    用户8763535
  • 云端虚拟机故障切换遭遇的重重挑战

    故障切换到远程站点是一项成熟的技术,云存储也是一项成熟的技术。但是如果用户们在遇到故障后想把虚拟环境切换到云端,他们就面临独特的挑战。 虽然这两个过程都用到复制...

    静一
  • 防范攻击 加强管控 - 数据库安全的16条军规

    近日的数据安全事故,引发了很多企业的普遍关注,而不少用户从彻查中确实发现自己的数据库已经被注入,这为大家上了数据安全的重要一课。 甚至有的企业要求停用PL/SQ...

    数据和云
  • 旧文重读:大数据预测四个条件,十大行业

    世界杯期间各家科技巨头利用大数据预测比赛结果,再现“章鱼保罗”雄风。世界杯结束了但大数据预测还会继续。从夜观天象到气象预报,从童话里的水晶球到今日的科技预言家...

    罗超频道
  • 大数据预测:4个特征,10个典型行业

    世界杯期间各家科技巨头利用大数据预测比赛结果,再现“章鱼保罗”雄风。世界杯结束了但大数据预测还会继续。从夜观天象到气象预报,从童话里的水晶球到今日的科技预言家...

    罗超频道
  • 世界杯博彩狂欢你赶上了吗?数据预测还会改变哪些行业?

    ? 从天气预报看大数据预测的四个条件 在互联网之前便已经有基于大数据的预测分析了:天气预报。因为互联网,天气预报为代表的大数据预测的以下几个特征在更多领域得到...

    小莹莹
  • 解读《数据库服务能力成熟度模型》

    数据库,作为企业重要IT基础设施之一,在数字化中扮演着重要的角色。其是否运行平稳、是否处于最佳状态、是否可方便的扩展等,进而是否能满足业务现状及...

    用户5548425
  • 虚拟化异地备援解决方案

    资讯系统应用已深深影响人类的生活,因应地球暖化议题政府提倡节能减碳、组织改造、机房共构,以减少政府的资源浪费并提升组织效率。网路的连结企业面对全世界的竞争,企业...

    企鹅号小编
  • 【案例】预测,大数据核心价值之所在

    ? 世界杯期间各家科技巨头利用大数据预测比赛结果,再现“章鱼保罗”雄风。世界杯结束了但大数据预测还会继续。从夜观天象到气象预报,从童话里的水晶...

    小莹莹
  • 数栈数据安全案例:混合云环境数据库备份容灾实现

    FlinkX是一个基于Flink的批流统一的数据同步工具,既可以采集静态的数据,比如MySQL,HDFS等,也可以采集实时变化的数据,比如MySQL binlo...

    数栈DTinsight
  • 【解决方案】TSINGSEE青犀视频AI+智慧工地,助力工地安全生产

    施工现场面积大、环境复杂,如物料运输车辆进出、机械设备缺乏监控、危险区域多等等,多种元素交叉造成工地全局监管难度大,传统管理方式落后,无法满足需求。

    TSINGSEE青犀视频
  • DG、ADG、OGG的解析

    以oracle 11G版本为准进行解析 Data Guard Architecture Overview (Data Guard架构概述) Data Guard...

    孙杰
  • 混沌工程:通过试错的方法来提升稳定性

    2008 年 Netflix 在整体微服务化和数据中心迁移至 AWS 云的背景下,开始了在生产环境进行系统弹性的测试。最早为大家熟知的是 Chaos Monke...

    butterfly100
  • 混合云应用于灾难恢复的时机到了吗?

    由于一系列重大发展,包括企业对混合云的兴趣与日俱增,2015年对企业采用云而言会是关键的一年。 混合云迎来高速发展 众多的报告和调查预测,混合云市场将迎来高速发...

    静一
  • 迈阿密12层大楼倒塌159人被埋!黄金救援期,搜寻机器人为什么没用?

    据《迈阿密先驱报》报道,48小时后,仍有159 人下落不明。救援人员小心翼翼地清除倒塌碎片,争分夺秒地寻找那些仍被困在一片缠结瓦砾中的幸存者。

    大数据文摘
  • Hadoop如何通过IT审计(上)?

    大数据文摘

扫码关注云+社区

领取腾讯云代金券