homebrew 설치 후 macvim을 기본 응용 프로그램으로 설정


12

homebrew를 통해 macvim을 설치했습니다. 이것은 잘 작동합니다.

그러나 새로운 파일 형식의 기본 응용 프로그램을 선택하게되면 MacVim을 볼 수 없습니다. Homebrew와 함께 설치했을 때 MacVim을 파일 유형의 기본 응용 프로그램으로 설정하려면 어떻게해야합니까?

참고 :이 질문은 Finder에서 기본 응용 프로그램을 선택하는 방법에 관한 것이 아니라, 응용 프로그램을 기본 응용 프로그램으로 설정하지 않고 /ApplicationsFinder에 기본 응용 프로그램으로 표시 되지 않는 기본 응용 프로그램을 설정하는 방법 입니다.


답변:


12

나는 같은 문제가 있었다. MacVim.app를 옮긴 /Applications다음 Homebrew cellar 디렉토리로 심볼릭 링크했습니다.

mv /usr/local/Cellar/macvim/7.3-65/MacVim.app /Applications/  
ln -s /Applications/MacVim.app /usr/local/Cellar/macvim/7.3-65/

1
MacVim을 업그레이드 할 때마다이 작업을 반복 할 필요가 없습니까?
Eric Hu

2
나를 위해 일했다. 그러나 광산은 EricHu의 우려 @ 하이라이트 ... 그것은 더 나은 해결책이 제시 7.3-66이었다
매트가 타

2
이동하지 않고 쉽게 만들었습니다.-링크 만 : ln -s /usr/local/Cellar/macvim/8.0-130/MacVim.app/ /Applications/MacVim.app-예, 설치된 MacVim 버전을 변경 한 후 링크를 ​​업그레이드해야합니다. 소스 폴더의 경로가 변경되기 때문입니다.
Vitaly Zdanevich가

12

수정 : 더 이상 해당되지 않습니다. https://github.com/Homebrew/homebrew/issues/8699를 참조 하십시오.

brew linkapps에 링크를 ~/Applications넣지 말고 참고하십시오 /Applications. 심볼릭 링크를 따라야합니다 (즐겨 찾기에서 홈 디렉토리를 선택하고 Applications기본 창에서 아이콘을 Open선택한 다음 클릭 ) 대화 상자 상단 근처의 경로 목록 상자를 아래로 당깁니다 (또는 Command + Up 키를 누름) 한 레벨은 물리적 경로를 백업합니다. 그러면 실제 .app폴더 의 아이콘을 볼 수 있습니다 .


실제로 /Applications나를 위해 링크를 넣었 습니다. 동작이 변경되었을 것입니다.
Brian McCutchon

5

Finder에서 기본 앱을 설정할 수 있습니다.

  1. 파일 (예 : foo.rb)을 선택한 다음 '정보 입수'(명령 I 또는 파일 | 정보 입수)를 선택하십시오.
  2. '연결 프로그램'섹션을여십시오.
  3. 기본 앱을 선택한 다음 '모두 변경 ...'을 누르십시오.

3
그것은 같은 문제를 일으키는 다른 방법 일뿐입니다. MacVim은 homebrew를 사용하여 설치되었으므로 응용 프로그램 목록에 표시되지 않습니다. 허용되는 응용 프로그램 목록을 보도록 선택한 경우에도 마찬가지입니다.
BetaRide

5

실행 해보십시오 brew linkapps. 그것이 당신이해야 할 일이지만, 결코 효과가 없습니다. 동일한 경우, ln -s /usr/local/Cellar/macvim/7.3-64/MacVim.app /Applications시스템에서 다른 경우 앱의 실제 위치를 대체하십시오.

Homebrew는 MacVim을 설치할 때 알려주었습니다.


1
답변 해주셔서 감사합니다. 양조 링크는 도움이되지 않았습니다. 런치 패드에서 MacVim을보고 파인더에서 파일을 열 수 있지만 .txt (또는 다른 파일 형식)의 기본 응용 프로그램으로 설정하려고 할 때 여전히 응용 프로그램 목록에 나열되지 않습니다. 링크를 추가해도 작동하지 않습니다. MacVim이 지금 나열되지만 MacVim 파인더를 선택하면 열기 버튼이 회색으로 표시됩니다. MacVim.app를 sym 링크하는 것만으로는 충분하지 않습니다.
BetaRide

그것은 나를 위해 작동합니다! 열기 버튼도 작동합니다. 내 브루 버전은 0.9.5입니다.
Hai Feng Kao

2
brew linkapps더 이상 지원되지 않습니다.
zhon

0

비슷한 문제가 있었지만 시스템에 기본 Apple 버전이없는 타사 MacPorts ( Homebrew 대안) 응용 프로그램 만 사용하고 싶었습니다 .

MacPorts 응용 프로그램이 기본 APPLE 응용 프로그램보다 우선적으로 사용되는 것을 막기 위해 $ PATH를 수정했습니다.vi ~/.profile

# Original PATH which favoured MacPorts Commented-out
#export PATH="/opt/local/bin:/opt/local/sbin:$PATH"

# Modified path prepending "/usr/bin" in front ensuring native apps favoured
export PATH="/usr/bin:/opt/local/bin:/opt/local/sbin:$PATH"

이 PATH 구성을 사용하면 기본 Apple 응용 프로그램을 찾을 수없는 경우에만 MacPorts 경로를 참조하십시오.

전에 PATH 수정 된 항목 : 기본 VIM은 MacPorts를

Terrences-MacBook-Pro:pi-ap terrence$ which vim
/opt/local/bin/vim

AFTER PATH 수정 : 기본 VIM은 애플의 버전

Terrences-MacBook-Pro:pi-ap terrence$ which vim
/usr/bin/vim

다른 경로에 대안이있는 경우 타사 Homebrew 앱을 기본값으로 사용하려면 PATH에서 Homebrew 경로가 해당 경로보다 우선합니다.

내 유스 케이스에서 작동했지만 대체 유스 케이스에는 적합하지 않을 수 있습니다.

새로운 PATH 변경 사항을 적용하려면 .profile 을 변경 한 후 로그 아웃하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.