【问题标题】:Bundle / Node / web pack error when creating new rails app创建新的 Rails 应用程序时出现 Bundle/Node/webpack 错误
【发布时间】:2020-07-28 09:05:52
【问题描述】:

早上好,

我正在尝试生成一个新的 Rails 应用程序,但遇到了一大堆错误。这似乎与 webpacker 和或节点相关。

  • 我已尝试卸载 node 和 webpacker 并重新安装。
  • 我已尝试再次下载 node.js。
  • 我试过了;运行`捆绑锁--add-platform x86-mingw32 x86-mswin32 x64-mingw32 java 无法找到作为 gemfile 工作的 dosn;t。
  • 我试过https://github.com/lydell/resolve-url#deprecated
  • 我已经通过各种线程来解决这个问题,但似乎没有任何解决问题的方法

我是一个新的编码员,任何建议都将不胜感激。我正在使用 macOS Catalina 10.15.4

The dependency tzinfo-data (>= 0) will be unused by any of the platforms Bundler is installing for. Bundler is installing for ruby but the dependency is only for x86-mingw32, x86-mswin32, x64-mingw32, java. To add those platforms to the bundle, run `bundle lock --add-platform x86-mingw32 x86-mswin32 x64-mingw32 java`.

warning @rails/webpacker > node-sass > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning @rails/webpacker > node-sass > node-gyp > request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142
warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated
warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > urix@0.1.0: Please see https://github.com/lydell/urix#deprecated
Exit code: 1
Command: node-gyp rebuild
Arguments: 
Directory: /Users/gemmag/code/gemmage3/rails-mister-cocktail-2/node_modules/fsevents
Output:
gyp info it worked if it ends with ok
gyp info using node-gyp@5.1.0
gyp info using node@12.16.2 | darwin | x64
gyp info find Python using Python version 2.7.16 found at \"/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python\"
gyp http GET https://nodejs.org/download/release/v12.16.2/node-v12.16.2-headers.tar.gz
gyp http 200 https://nodejs.org/download/release/v12.16.2/node-v12.16.2-headers.tar.gz
gyp http GET https://nodejs.org/download/release/v12.16.2/SHASUMS256.txt
gyp http 200 https://nodejs.org/download/release/v12.16.2/SHASUMS256.txt
gyp info spawn /System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
gyp info spawn args [
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args   'binding.gyp',
gyp info spawn args   '-f',
gyp info spawn args   'make',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/gemmag/code/gemmage3/rails-mister-cocktail-2/node_modules/fsevents/build/config.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/usr/local/lib/node_modules/npm/node_modules/node-gyp/addon.gypi',
gyp info spawn args   '-I',
gyp info spawn args   '/Users/gemmag/Library/Caches/node-gyp/12.16.2/include/node/common.gypi',
gyp info spawn args   '-Dlibrary=shared_library',
gyp info spawn args   '-Dvisibility=default',
gyp info spawn args   '-Dnode_root_dir=/Users/gemmag/Library/Caches/node-gyp/12.16.2',
gyp info spawn args   '-Dnode_gyp_dir=/usr/local/lib/node_modules/npm/node_modules/node-gyp',
gyp info spawn args   '-Dnode_lib_file=/Users/gemmag/Library/Caches/node-gyp/12.16.2/<(target_arch)/node.lib',
gyp info spawn args   '-Dmodule_root_dir=/Users/gemmag/code/gemmage3/rails-mister-cocktail-2/node_modules/fsevents',
gyp info spawn args   '-Dnode_engine=v8',
gyp info spawn args   '--depth=.',
gyp info spawn args   '--no-parallel',
gyp info spawn args   '--generator-output',
gyp info spawn args   'build',
gyp info spawn args   '-Goutput_dir=.'
gyp info spawn args ]
No receipt for 'com.apple.pkg.CLTools_Executables' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLILeo' found at '/'.

No receipt for 'com.apple.pkg.DeveloperToolsCLI' found at '/'.

gyp: No Xcode or CLT version detected!

【问题讨论】:

    标签: node.js ruby-on-rails npm webpack


    【解决方案1】:

    我尝试运行xcode-select --install

    它返回:

    > xcode-select: error: command line tools are already installed, use "Software Update" to install updates.
    

    然后我尝试了softwareupdate --list

    返回:

    Finding available software
    No new software available.
    

    【讨论】:

      【解决方案2】:

      看起来您可能缺少 xcode 命令行工具。

      先尝试运行xcode-select --install

      【讨论】:

        猜你喜欢
        • 2019-12-29
        • 2014-09-27
        • 2020-12-14
        • 1970-01-01
        • 2020-04-12
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-01-04
        相关资源
        最近更新 更多