在启动egg的时候发现报错:

sh: 1: egg-scripts: Permission denied
npm ERR! code ELIFECYCLE
npm ERR! errno 126
npm ERR! test-egg-jssdk@1.0.0 start: `egg-scripts start --daemon --title=egg-server-test-egg-jssdk`
npm ERR! Exit status 126
npm ERR!
npm ERR! Failed at the test-egg-jssdk@1.0.0 start script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.npm ERR! A complete log of this run can be found in:
npm ERR!     /home/liuyanan/.npm/_logs/2020-12-29T04_48_44_018Z-debug.log

其实只看标题就知道了缺少权限。而且也告诉了是egg-scripts缺少权限。我猜测导致这个问题的原因是

我本地是windows,服务器是Linux,本地下载的时候可执行文件是egg-scripts.cmd文件有执行权限,而egg-scripts.sh是没有的。

以下,rw-rw-r--对应了读写执行,完整应该是rwxrwxrwx,也就是所谓的777权限,之所以有三个rwx,因为分别对应了当前用户,当前组,所有用户。

显然没有执行权限,所以用sudo也白搭。

所以解决起来也很简单,加上可执行权限接口。

chmod +x ./node_modules/.bin/egg-scripts

另外说一句,上边的目录存放的是当前项目所有的可行性文件,类似的问题也可以到这个文件夹去找对应文件是否有权限。

更深一层的说当运行npm start 的时候,会把这个.bin目录下导入到path环境变量中,所以你就可以执行了。

egg-scripts: Permission denied相关推荐

  1. 0914-npm EACCES: permission denied权限问题官网终极解决办法

    node saas 模块安装失败,无法打包成功,异常堆栈如下: [root@dev ems-web]# npm rebuild node-sass> node-sass@4.9.0 instal ...

  2. ERROR: Could not install packages due to an OSError: [Errno 13] Permission denied问题解决

    Windows Anaconda python3.6 安装依赖包发生错误如下 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple -r re ...

  3. Unable to save binary node-sass/vendor/linux-x64-72 : Error: EACCES: permission denied, mkdir

    前言 略 错误 [root@tencent-test-01 src]# npm install npm WARN deprecated tar@2.2.2: This version of tar i ...

  4. pip3升级报错:PermissionError: [Errno 13] Permission denied: '/usr/bin/pip' - '/tmp/pip-yndfk0h8-uninsta

    pip3 install pip --upgrade报错PermissionError: [Errno 13] Permission denied: 来说一下关于pip3升级报错,下面是错误提示: E ...

  5. Docker使用遇到问题Got permission denied while trying to connect to the Docker daemon socket解决方案

    Got permission denied while trying to connect to the Docker daemon socket at unix:///var/run/docker. ...

  6. Shutil.move PermissionError: [WinError 82] 无法创建目录或文件,以及PermissionError: [Errno 13] Permission denied

    Shutil.move PermissionError: [WinError 82] 无法创建目录或文件,以及PermissionError: [Errno 13] Permission denied ...

  7. php报错Permission denied

    去apache的log下看error_log文件 #cd /usr/local/apache2/logs/ (13)Permission denied: exec of '....index.php' ...

  8. iOS 关于pods-frameworks.sh:permission denied报错的解决

    最近公司新开项目,搭建完框架后小伙伴拉取代码后build一直报错:pods-frameworks.sh:permission denied 查了很多博文后找到了如下解决方案,在此记录. 打开终端输入如 ...

  9. Permission denied: make_sock: could not bind to address [::]:81 Apache 虚拟主机

    想建立一个测试用的虚拟主机,遇到了这个问题: [root@localhost html]# service httpd start Starting httpd: httpd: Could not r ...

最新文章

  1. N-API中的Promise功能的使用
  2. Java开发技巧——并发控制中的乐观锁与悲观锁
  3. 继承,is,as,多态
  4. android插件化-获取apkplug框架已安装插件-03
  5. webservice 原理
  6. 产品心经:产品经理应该知道的60件事
  7. 解决办法:av_interleaved_write_frame()返回-22 错误
  8. PMP第十章:项目沟通管理
  9. chrome主页被篡改后缀为?tn=49055317_4_hao_pg
  10. orcal数据库11g安装时出现物理内存不足的情况解决办法
  11. Linux下Java剪贴板的访问
  12. DHT11温湿度传感器编程详解
  13. 使用openssl的EVP接口使用sm2算法加解密等操作
  14. 电脑管家独立版 v3.1 官方版
  15. html5抬头,段落首行抬头刚好缩进2个汉字位置的设置方法
  16. steam创建账号一直验证人工操作_steam手机版官网版-steam手机版下载
  17. 2020 年图灵奖得主 Ullman :做开源电子书,让肯掏钱买书的老实人免费读
  18. B1001 害死人不偿命的(3n+1)猜想
  19. 金融行业密钥体系相关知识及原理介绍
  20. python3封装pymysql,方便快速调用

热门文章

  1. amd 黑苹果资源索引
  2. 2019-ICML-Towards Graph Pooling by Edge Contraction
  3. shell之find
  4. dotnet中的counters说明(二)
  5. 【Leetcode刷题Python】494. 目标和
  6. Docker 创建 Bamboo6.7.1 以及与 Crowd3.3.2 实现 SSO 单点登录
  7. 从普通程序员到身价过百亿:追求长期价值的耐心,决定了你能走多远 原
  8. 物流企业竞争优势及竞争力体系的构建 (zt)
  9. H3C-stp-链路聚合-端口安全
  10. Java学习-SpringBoot