webstorm运行.js文件报如下错误libicui18n.62.dylib Referenced from: /usr/local/bin/node Reason: image not found

加粗,加标题,免得搜不到

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

webstorm运行.js文件报如下错误。

dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib
  Referenced from: /usr/local/bin/php
  Reason: image not found

产生背景

在mac电脑下。

安装phpstorm后,配置php解析器时,系统自带的php目录下,找不到php-CGI,百度大部分人推荐时重装php,于是安装了php7.3。并找到了php-cgi。php可以正常运行了。

但是今天用webstorm运行js文件时,却报错,百度后分析可能是我装php时,改变了一些东西。导致电脑找不到/usr/local/opt/icu4c/lib/libicui18n.62.dylib这个文件。

影响

今后运行代码调试只能在浏览器中,自己吧webstorm阉割了。影响学习心情。

解决办法

网上有很多办法,但是根本行不通,说一下正确思路。

我电脑里目前的是icu4c的指向是63.1文件夹下。

我们下载icu4c的62.1版本。并将里边的.dylib文件配置到环境变量。

具体命令如下:

1.下载安装

请一行一行的执行
mkdir ~/sources
cd ~/sources
wget http://download.icu-project.org/files/icu4c/62.1/icu4c-62_1-src.tgz
tar xvzf icu4c-62_1-src.tgz
cd icu/source/

sudo mkdir /usr/local/opt/icu4c/62.1
./configure --prefix=/usr/local/opt/icu4c/62.1
make
sudo make install

2. 创建软连接

ln -s /usr/local/opt/icu4c/62.1/lib/*.dylib /usr/local/include/

3.配置环境变量

export DYLD_LIBRARY_PATH=/usr/local/include

终于,webstorm可以运行js文件了。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值