美文网首页
spawn ./gradlew EACCES

spawn ./gradlew EACCES

作者: 马川敉 | 来源:发表于2020-07-25 14:15 被阅读0次

    WSL运行react-native的时候报错

    msz@DESKTOP-G21FEFM:~/cimforce/pcb_erp-mobile$ npm run android
    
    > pcb-erp-mobile@0.0.1 android /home/msz/cimforce/pcb_erp-mobile
    > react-native run-android
    
    info Running jetifier to migrate libraries to AndroidX. You can disable it using "--no-jetifier" flag.
    Jetifier found 1153 file(s) to forward-jetify. Using 8 workers...
    info Starting JS server...
    info Installing the app...
    
    error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Run CLI with --verbose flag for more details.
    Error: spawn ./gradlew EACCES
        at Process.ChildProcess._handle.onexit (internal/child_process.js:264:19)
    npm ERR! code ELIFECYCLE
    npm ERR! errno 1
    npm ERR! pcb-erp-mobile@0.0.1 android: `react-native run-android`
    npm ERR! Exit status 1
    npm ERR! 
    npm ERR! Failed at the pcb-erp-mobile@0.0.1 android 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/msz/.npm/_logs/2020-07-25T06_08_36_256Z-debug.log
    

    检查过java环境和android环境都没问题

    java环境和android环境.png

    这个报错是因为 运行项目执行的 ./gradlew 脚本没有权限的问题,解决办法就是给./gradlew配置执行权限 chmod +x android/gradlew

    配置执行权限.png

    相关文章

      网友评论

          本文标题:spawn ./gradlew EACCES

          本文链接:https://www.haomeiwen.com/subject/nvoplktx.html