기존 프로젝트에 ensime을 설치하면 종속성을 해결할 수 없습니다.

Jake

저는 최근에 scala에서 안드로이드 프로젝트를 시작했고, 저는 emacs 괴짜이고 IntelliJ 대신 emacs에서 ensime을 사용하고 싶었습니다. 설치 지침 및이 게시물에 따라 :

emacs에 Ensime for Scala 개발 설치 : sbt.ResolveException : unresolved dependency : org.ensime # ensime-sbtt-cmd; 0.12 : not found

내 ~ / .sbt / plugins / plugins.sbt는 다음과 같습니다.

resolvers += "Sonatype releases" at "https://oss.sonatype.org/content/repositories/snapshots"

addSbtPlugin("org.ensime" % "ensime-sbt-cmd" % "0.1.2")

내 프로젝트의 project / plugins.sbt는 다음과 같습니다.

addSbtPlugin("org.scala-sbt" % "sbt-android" % "0.7.1-SNAPSHOT")

(관련이 없다고 생각하지만).

sbt를 실행하면 출력은 다음과 같습니다.

[info] Loading global plugins from /Users/jmiles/.sbt/plugins
[info] Updating {file:/Users/jmiles/.sbt/plugins/}default-bdeac8...
[info] Resolving org.ensime#ensime-sbt-cmd;0.1.2 ...
[warn]  module not found: org.ensime#ensime-sbt-cmd;0.1.2
[warn] ==== typesafe-ivy-releases: tried
[warn]   http://repo.typesafe.com/typesafe/ivy-releases/org.ensime/ensime-sbt-cmd/scala_2.9.2/sbt_0.12/0.1.2/ivys/ivy.xml
[warn] ==== sbt-plugin-releases: tried
[warn]   http://scalasbt.artifactoryonline.com/scalasbt/sbt-plugin-releases/org.ensime/ensime-sbt-cmd/scala_2.9.2/sbt_0.12/0.1.2/ivys/ivy.xml
[warn] ==== local: tried
[warn]   /Users/jmiles/.ivy2/local/org.ensime/ensime-sbt-cmd/scala_2.9.2/sbt_0.12/0.1.2/ivys/ivy.xml
[warn] ==== Sonatype releases: tried
[warn]   https://oss.sonatype.org/content/repositories/snapshots/org/ensime/ensime-sbt-cmd_2.9.2_0.12/0.1.2/ensime-sbt-cmd-0.1.2.pom
[warn] ==== public: tried
[warn]   http://repo1.maven.org/maven2/org/ensime/ensime-sbt-cmd_2.9.2_0.12/0.1.2/ensime-sbt-cmd-0.1.2.pom
[info] Resolving org.scala-sbt#precompiled-2_10_0-m7;0.12.1 ...
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.ensime#ensime-sbt-cmd;0.1.2: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn] 
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      org.ensime:ensime-sbt-cmd:0.1.2 (sbtVersion=0.12, scalaVersion=2.9.2)
[warn] 
sbt.ResolveException: unresolved dependency: org.ensime#ensime-sbt-cmd;0.1.2: not found
    at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:214)
    at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:122)
    at sbt.IvyActions$$anonfun$update$1.apply(IvyActions.scala:121)
    at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:114)
    at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:114)
    at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:102)
    at sbt.IvySbt.liftedTree1$1(Ivy.scala:49)

        (etc.)

도움이 필요하세요?

단테 로메로

나는 항상 의존성과 함께 이것을 얻습니다. 이에 대한 설명은 없지만 계속 반복되는 일반적인 패턴은 다음과 같습니다.

종종 플러그인 / 라이브러리 개발자가 제공 한 코드가 잘못되었습니다. maven 저장소로 이동하면 나열된 버전이 저장소에 존재하지 않습니다. 나는 그것을 올바른 버전으로 업데이트 한 다음 작동합니다. 또한 어떤 이유로 플러그인을 plugins.sbt (제안 된 장소)에 넣으면 작동합니다. 다른 사람들은 내가 project / build.sbt에 붙일 때만 작동합니다. 말이 안되지만 이동하자마자 갑자기 설치되고 실행됩니다. 결합 된 종속성 목록. 함께 해킹하고 build.scala 및 build.sbt에 종속성을 유지하면 전혀 도움이되지 않는 일반적인 오류가 발생합니다. 둘 중 하나를 제거하면 갑자기 실행됩니다.

또한 %는 이름에 스칼라 버전이 추가되도록합니다. %%는 이름을 명시 적으로 정의합니다. %를 사용할 때 때때로이 스칼라 버전에 사용할 수있는 버전이 없기 때문에 오류가 발생합니다. 이 문제를 해결하려면 저장소로 이동하여 패키지 이름을 명시 적으로 입력하십시오.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Eclipse Maven 프로젝트에서 종속성을 해결할 수 없습니다.

분류에서Dev

Xamarin.Azure.NotificationHub.Android nuget을 기존 프로젝트에 설치할 수 없습니다.

분류에서Dev

프로젝트 org.thingsboard : application : jar : 3.3.0-SNAPSHOT에 대한 종속성을 해결할 수 없습니다.

분류에서Dev

jenkins maven이 프로젝트에 대한 종속성을 해결할 수 없습니다.

분류에서Dev

Android 프로젝트에 종속성을 추가 할 수 없습니다.

분류에서Dev

Laravel 6.9로 종속성을 설치할 수 없습니다.

분류에서Dev

MonadCatchIO 변환기로 인해 cabal에서 "종속성을 해결할 수 없습니다"

분류에서Dev

프로젝트 temperature-thing에서 목표를 실행하지 못했습니다. com.ptcmanaged.thingworx : temperature-thing 프로젝트에 대한 종속성을 해결할 수 없습니다.

분류에서Dev

내 프로젝트에 다른 xml 파일을 추가 한 후 기호 R을 해결할 수 없습니다.

분류에서Dev

Windows에서 emacs ensime을 실행할 수 없습니다.

분류에서Dev

패키지 종속성을 해결할 수 없기 때문에 Ubuntu 20.10으로 업데이트하지 못했습니다 : grub-efi-amd64-signed

분류에서Dev

내 기존 프로젝트에 Hangfire를 설치할 수 없습니다.

분류에서Dev

OpenJDK Java Runtime 8을 설치하려고 할 때 패키지 종속성을 해결할 수 없습니다.

분류에서Dev

다른 PC에서 빌드되었으므로 내 Android 프로젝트를 동기화 할 수 없습니다. 그것을 해결하는 방법?

분류에서Dev

dotnet 새 프로젝트는 종속성을 복원 할 수 없습니다.

분류에서Dev

gradle 컴파일이 아티 팩토리에 존재하더라도 "-SNAPSHOT"종속성을 해결할 수없는 것 같습니다.

분류에서Dev

구성 ': profile'에 대한 모든 종속성을 해결할 수 없습니다.

분류에서Dev

설정 클래스에 대한 종속성 주입을 해결할 수 없습니다.

분류에서Dev

test.pypi의 모듈이 존재하더라도 종속성을 설치할 수 없습니다.

분류에서Dev

Ubuntu-SDK 플러그인 로더 오류 : 'Core (2.7.1)'종속성을 해결할 수 없습니다. 'ProjectExplorer (2.7.1)'종속성을 해결할 수 없습니다.

분류에서Dev

Ubuntu-SDK 플러그인 로더 오류 : 'Core (2.7.1)'종속성을 해결할 수 없습니다. 'ProjectExplorer (2.7.1)'종속성을 해결할 수 없습니다.

분류에서Dev

김프 패키지 종속성을 해결할 수 없습니다.

분류에서Dev

Gradle이 IntelliJ에서 Sonatype Nexus 종속성을 해결할 수 없습니다.

분류에서Dev

Jboss에서 데이터 소스 종속성을 해결할 수 없습니다.

분류에서Dev

내 Maven 프로젝트에 대한 종속성을 확인할 수 없습니다

분류에서Dev

Android 프로젝트에서 aar의 전이 종속성을 컴파일 할 수 없습니다.

분류에서Dev

Android 프로젝트에 Ksoap2 종속성을 추가 할 수 없습니다.

분류에서Dev

Ubuntu 12.04에 Chrome을 설치하는이 종속성 문제를 어떻게 해결할 수 있습니까?

분류에서Dev

내 프로젝트에서 종속성을 복사 / 붙여 넣기 / 수정했습니다. 이것은 현명한 종속성 관리 전략이 아닙니다. 뒤로 물러나려면 어떻게해야합니까?

Related 관련 기사

  1. 1

    Eclipse Maven 프로젝트에서 종속성을 해결할 수 없습니다.

  2. 2

    Xamarin.Azure.NotificationHub.Android nuget을 기존 프로젝트에 설치할 수 없습니다.

  3. 3

    프로젝트 org.thingsboard : application : jar : 3.3.0-SNAPSHOT에 대한 종속성을 해결할 수 없습니다.

  4. 4

    jenkins maven이 프로젝트에 대한 종속성을 해결할 수 없습니다.

  5. 5

    Android 프로젝트에 종속성을 추가 할 수 없습니다.

  6. 6

    Laravel 6.9로 종속성을 설치할 수 없습니다.

  7. 7

    MonadCatchIO 변환기로 인해 cabal에서 "종속성을 해결할 수 없습니다"

  8. 8

    프로젝트 temperature-thing에서 목표를 실행하지 못했습니다. com.ptcmanaged.thingworx : temperature-thing 프로젝트에 대한 종속성을 해결할 수 없습니다.

  9. 9

    내 프로젝트에 다른 xml 파일을 추가 한 후 기호 R을 해결할 수 없습니다.

  10. 10

    Windows에서 emacs ensime을 실행할 수 없습니다.

  11. 11

    패키지 종속성을 해결할 수 없기 때문에 Ubuntu 20.10으로 업데이트하지 못했습니다 : grub-efi-amd64-signed

  12. 12

    내 기존 프로젝트에 Hangfire를 설치할 수 없습니다.

  13. 13

    OpenJDK Java Runtime 8을 설치하려고 할 때 패키지 종속성을 해결할 수 없습니다.

  14. 14

    다른 PC에서 빌드되었으므로 내 Android 프로젝트를 동기화 할 수 없습니다. 그것을 해결하는 방법?

  15. 15

    dotnet 새 프로젝트는 종속성을 복원 할 수 없습니다.

  16. 16

    gradle 컴파일이 아티 팩토리에 존재하더라도 "-SNAPSHOT"종속성을 해결할 수없는 것 같습니다.

  17. 17

    구성 ': profile'에 대한 모든 종속성을 해결할 수 없습니다.

  18. 18

    설정 클래스에 대한 종속성 주입을 해결할 수 없습니다.

  19. 19

    test.pypi의 모듈이 존재하더라도 종속성을 설치할 수 없습니다.

  20. 20

    Ubuntu-SDK 플러그인 로더 오류 : 'Core (2.7.1)'종속성을 해결할 수 없습니다. 'ProjectExplorer (2.7.1)'종속성을 해결할 수 없습니다.

  21. 21

    Ubuntu-SDK 플러그인 로더 오류 : 'Core (2.7.1)'종속성을 해결할 수 없습니다. 'ProjectExplorer (2.7.1)'종속성을 해결할 수 없습니다.

  22. 22

    김프 패키지 종속성을 해결할 수 없습니다.

  23. 23

    Gradle이 IntelliJ에서 Sonatype Nexus 종속성을 해결할 수 없습니다.

  24. 24

    Jboss에서 데이터 소스 종속성을 해결할 수 없습니다.

  25. 25

    내 Maven 프로젝트에 대한 종속성을 확인할 수 없습니다

  26. 26

    Android 프로젝트에서 aar의 전이 종속성을 컴파일 할 수 없습니다.

  27. 27

    Android 프로젝트에 Ksoap2 종속성을 추가 할 수 없습니다.

  28. 28

    Ubuntu 12.04에 Chrome을 설치하는이 종속성 문제를 어떻게 해결할 수 있습니까?

  29. 29

    내 프로젝트에서 종속성을 복사 / 붙여 넣기 / 수정했습니다. 이것은 현명한 종속성 관리 전략이 아닙니다. 뒤로 물러나려면 어떻게해야합니까?

뜨겁다태그

보관