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.