>source

localhost : 3000을 사용하면 오류가 발생합니다.

ActionView::Template::Error (Autoprefixer doesn’t support Node v0.10.37. Update it.):

노드를 업데이트하려고했지만 업데이트가 가능하지 않습니다.

node -v # v8.1.3
nodejs -v # v0.10.37

Gemfile.

gem 'bootstrap', '~> 4.1.3', and others

gemfile.lock.

autoprefixer-rails (9.1.1)

Auto-prefixer에 특정한 문제 일 필요는 없으며, 그것은 또한이를 유발하는 종속성 중 하나 일 수도 있습니다. gemfile.lock을 붙여 넣을 수 있습니까?

Kedarnag Mukanahallipatna2021-05-04 07:13:25

V0.10.37은 고대 버전으로, 최신 LTS 버전 (8)이 설치되어 있지만 NodeJS 바이너리가 잘못된 버전을 가리키는 것으로 보입니다. 터미널에서 어떤 노드를 실행하고 결과를 게시하십시오.

Loqman2021-05-04 07:13:25
  • 답변 # 1

    나는 비슷한 문제가 있었고 추가하여 수정되었다.gem 'mini_racer'당신의 gemfile에.

    희망이 도움이됩니다!

  • 답변 # 2

    나는이 문제에 도달했고 문제는 내가 랜덤 설치에서 실행 가능한 Leftover Nodejs가 임의의 설치에서 실행 가능하다는 것입니다. 여기를 보아라: 나는 이것을 터미널 에서이함으로써 제거했다git rm -rf /usr /bin /nodejs

  • 답변 # 3

    나를 위해 SemaPhoreCI를 실행할 때 오류가 발견되었습니다.

    문제는 execjs (종속성)가 문제가 발생하는 노드를 설정하는 방법을 가지고 있습니다. 문제는 다음과 같이 노드의 초기화에 있습니다.

    module ExecJS
      module Runtimes
        Node= ExternalRuntime.new(
          name:        "Node.js (V8)",
          command:     ["nodejs", "node"], # This line has the problem
          runner_path: ExecJS.root + "/support/node_runner.js",
          encoding:    'UTF-8'
        )
      end
    end
    

    그래서 나는 이것을 바닥에서 설정하여 노드가 초기화 된 방식을 변경했습니다.application.rb.파일.

    module ExecJS
      module Runtimes
        Node= ExternalRuntime.new(
          name:        "Node.js (V8)",
          command:     ["node", "nodejs"], # This is how to initialize Node
          runner_path: ExecJS.root + "/support/node_runner.js",
          encoding:    'UTF-8'
        )
      end
    end
    

  • 답변 # 4

    새로운 레일 프로젝트를 발판으로 한 경우,겜피라인의 경우

    ​​# GEM 'mini_racer', 플랫폼 : : Ruby

    과 주석 처리가 발생합니다. 당신은 가지고 있어야합니다

    ​​GEM 'mini_racer', 플랫폼 : : Ruby

    실행번들 업데이트

    이것은 나를 위해 일했습니다. 카를 언급 한 것처럼.

  • 답변 # 5

    문제가 autoprefixer 이 다른 패키지의 종속성으로 설치되었지만 버전을 지정하지 않고 설치된 버전은 로컬 노드와 충돌 한 9.4.3이었습니다. 설치.

    내 gemfile에 패키지에 대한 특정 버전을 추가하고 번들 설치 을 실행하여 수정했습니다.

    gem 'autoprefixer-rails', '~> 7.1.6'
    

  • 이전 python : 파이썬 -'float'유형의 인수는 iterable입니다.
  • 다음 azure : 여러 인스턴스에서 고유 한 로직 앱 식별자