
에 따르면이 URL파일을 편집하고 싶을 때 명령줄에서 Komodo IDE를 시작할 수 있어야 합니다.
(한 줄에)을 사용하여 심볼릭 링크를 설정했습니다.
ln -sf "/Applications/Komodo IDE.app/Contents/MacOS/komodo"
/Users/lexu/bin/komodo
하지만 내가 입력할 때
afg-2:~ lexu$ komodo .bash_profile
나는 얻다
dyld: 라이브러리가 로드되지 않음: /usr/lib/libsqlite3.dylib 참조 출처: /System/Library/Frameworks/Security.framework/Versions/A/Security 이유: 호환되지 않는 라이브러리 버전: 보안에는 버전 9.0.0 이상이 필요하지만 libsqlite3 .dylib는 버전 1.0.0을 제공합니다. /Applications/Komodo IDE.app/Contents/MacOS/run-mozilla.sh: line 131: 4370 Trace/BPT Trap
"$prog" ${1+"$@"}
다음과 같은 대화상자가 표시됩니다.
내 생각에는 Komodo가 다른 라이브러리를 사용해야 한다는 것을 어떻게든 알려야 할 것 같습니다.
누군가이 작업을 수행하고 있습니까?
답변1
alias ki='/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin'
~/.bashrc에 추가하세요 .
그럼 그냥 해$ ki somefile
편집: 변경했는데 Komodo IDE를 사용하고 있다는 것을 몰랐습니다.
답변2
일반 위치에서 직접 프로그램을 호출하면 작동합니까? 그렇다면 프로그램이 있는 위치에 종속성이 있을 가능성이 매우 높습니다. 이 문제를 해결하려면 ~/bin/komodo에 심볼릭 링크를 두는 대신 해당 파일을 다음과 같은 작은 스크립트로 만드세요.
exec /Applications/Komodo IDE.app/Contents/MacOS/komodo
"chmod 755 ~/bin/komodo"를 사용하여 해당 파일의 권한을 변경하십시오. 그러면 제대로 작동할 것입니다(문제가 원래 위치에서 제대로 작동했다는 가정 하에).
/Applications/Komodo IDE.app/Contents/MacOS 를 포함하도록 PATH 변수를 조정할 수도 있습니다. 그러면 ~/bin 에 심볼릭 링크나 스크립트가 필요하지 않습니다.
답변3
내가 하는 방법은 ~/bin/komodo.sh 입니다.
#!/bin/sh
/Applications/Komodo\ IDE.app/Contents/MacOS/komodo-bin "$@"
그런 다음 내 경로의 일부로 ~/bin을 갖습니다.
그럼 할 수 있어
$komodo index.php
그리고 그것은로드됩니다. 그러나 저는 더 빠른 속도를 원하기 때문에 다음과 같은 쉘 별칭을 사용합니다.
alias kom="komodo"
내가 할 수 있도록 :
$kom index.php
답변4
해당 FAQ는 오래되었습니다. 업데이트되도록 하겠습니다. OS X의 명령줄에서 komodo를 시작하는 가장 좋은 방법은 다음과 같이 '별칭'을 사용하는 것입니다:
alias komodo='open -a "Komodo IDE"'
...또는:
alias komodo='open -a "Komodo Edit"'