레닌겐을 찾을 수 없어요.{bluugh, 다운로드, 한두 개, print, var args}

3589 단어 leiningen

묘사

우선, 저cd ~입니다.여기에는 clojure 코드가 없습니다. 저는 간단한 REPL 하나만 원합니다.다음:
lein -h
Leiningen is a tool for working with Clojure projects.

Several tasks are available:
...
leiningen.bluuugh  Problem loading: Could not locate leiningen/bluuugh__init.class or leiningen/bluuugh.clj on classpath: 
...
leiningen.downloads  Problem loading: Could not locate leiningen/downloads__init.class or leiningen/downloads.clj on classpath: 
...
leiningen.one-or-two  Problem loading: Could not locate leiningen/one_or_two__init.class or leiningen/one_or_two.clj on classpath: 
...
leiningen.pprint  Problem loading: Could not locate leiningen/pprint__init.class or leiningen/pprint.clj on classpath: 
...
leiningen.var-args  Problem loading: Could not locate leiningen/var_args__init.class or leiningen/var_args.clj on classpath: 
...
lein -v
Leiningen 2.2.0 on Java 1.7.0_40-ea Java HotSpot(TM) 64-Bit Server VM
brew -v
Homebrew 0.9.4

토론 #1

OS X가 아닌 Debian을 사용했지만 복사할 수 없을 것 같습니다. 버전을 언급했으니 Brew에서 Leiningen을 설치하셨습니까?
아마도 수동으로 그것을 마운트 해제하고 설치할 것이다. (나는 이것이 결코 어렵지 않을 것이라고 보장한다.)이 문제를 해결할 겁니다.
OS X에 또 다른 유사한 문제가 있습니까?

토론 #2

나는 이 명칭 공간이lein 테스트 세트의 일부라고 생각한다.라이언을 어떻게 설치했어?

토론 #셋

(업데이트: 나는 이 평론을 편집했다. 왜냐하면 내가 전에 쓴 것이 정확하지 않기 때문이다.)
내가 이 글을 처음 썼을 때, 그것은 자체 제작된 설치에 기반을 두고 있었다.그 이후로 나는 직접 설치 방법(to~/bin을 시도했지만 오류는 여전히 존재한다.
매듭: 제가 직접 소프트웨어를 만들든lein 스크립트를 통해 설치하든지 다 해 봤어요. 저는 다음과 같은 행동을 봤어요.
- ~에서 실행, lein -h 오류 표시(위 참조)
- 다른 디렉토리lein -h에서 실행해도 이러한 오류가 표시되지 않습니다.
나는 ~에서 나의dot 파일을 보았다.나는 어떤 재미있는 일도 보지 못했다.나는 심지어 나의 .m2 디렉터리를 삭제했다!

토론 #4

자체 제작 소프트웨어가 ~/.lein/self-installs에 나쁜 자체 설치jar를 설치하면 마운트 해제 후에도 약간의 나쁜 상태를 남길 수 있습니다.이 디렉터리를 삭제하고, liningen 링크의 bin 스크립트 lein 와 똑같은지 확인하십시오.조직

토론 #5

네.홈brew의 liningen을 설치하거나 연결하지 않았는지 방금 확인했습니다.방금 삭제했어~/.lein/self-installs.나는 리닝젠을 통해 다시 설치했다.org 홈 페이지.나는 여전히 위와 같은 일을 보았다.
- lein -h에서 ~ 실행할 때 위에서 언급한 오류를 보았습니다(예를 들어'leiningen/'{bluuuugh,downloads,한두 개,pprint,var args})
- 다른 디렉토리에서 lein -h를 실행할 때 모든 것이 정상적입니다.
Java1.7을 설치했습니다. 이것은 표준 MacOSX 설정이 아닙니다.이것은 중요할 수도 있고, 중요하지 않을 수도 있다.
나는 이것이 아마도 lein셸 스크립트의 내용일 것이라고 추측할 수 있다.하지만, 나는 bash 스크립트를 디버깅하는 사람이 아니다.:)

토론 #6

Leiningen의 원본 코드를 어디에 서명해야 합니다. Lein 스크립트는 그곳에서 호출되거나 수동으로 다운로드한 Lein 스크립트가 서명에서 실행된 것으로 여겨집니다.시스템에 대한 더 많은 정보를 알지 못하면, 레인 스크립트의 버그인지 아닌지를 말하기 어렵다.너의 $PATH는 어떻게 생겼니?계산소가 어디에 있습니까?

토론 #7

와!나는 ~/src/leiningen에서 나의 Github leiningen 계산대를 삭제했다.문제가 해결되었습니다.:)(지금 말고는 원본을 빨리 볼 수 없습니다.)
그런데 왜요?lein 스크립트가 ~/src/leiningen와 혼동됩니까?경로에 없습니다./Users/david/bin:\ /Users/david/.rbenv/shims:\ /Users/david/.rbenv/bin:\ /usr/local/bin:\ /usr/local/share/npm/bin:\ /usr/bin:\ /bin:\ /usr/local/sbin:\ /usr/sbin:/sbin:\ /opt/X11/bin

토론 #8

에 기호 링크가 있을지도 몰라요.나는 이것이 내가 통상적으로 lein에서 계산할 때 코드를 실행하는 방식이라는 것을 안다.

토론 #9

음;이상하다나는 여기서도 이 점을 실증했다.bin 스크립트에 따르면 help 작업이 src/leiningen/src 에 없지만 $CLASSPATH 검색 중입니다.

토론 #10

시청해 주셔서 감사합니다.최신의 모판은 반드시 장래의 판본에서 그것을 복원해야 한다.

토론 #11

감사합니다!

좋은 웹페이지 즐겨찾기