그래서 나는 OS X에서 최신으로 유지해야 할 것들이 있다는 것을 발견했다 :
- 내장 소프트웨어 업데이트, 분명히
- 일반적으로 업데이트를 자동으로 확인하는 개별 프로그램과 ‘업데이트’옵션은 일반적으로 프로그램 메뉴 (메뉴 막대의 Apple 메뉴 오른쪽에 있음) 아래에 있습니다.
OS X에 기본 설치되어있는 Gem (내가 잘못하면 저를 수정하십시오)은 정기적으로 업데이트해야합니다.– Ruby를 업데이트하면 안되는 이유에 대한 그렉의 대답을보십시오.sudo gem update --system
보석으로 업데이트 된 보석sudo gem update
- MacPorts가 설치된 경우 주기적으로 업데이트해야합니다.
sudo port selfupdate
그리고sudo port upgrade outdated
누락 된 다른 업데이트 프로세스가 있습니까? 필자는 몇 주 동안 OS X 만 사용하여 시스템에서 모든 것을 최신 상태로 유지하려고하고 있으며 대부분의 Mac 사용자가 위의 모든 것에 대해 알지 못한다고 생각합니다 (특히 Gem 업데이트 명령).
위의 모든 작업을 수행해야한다고 생각하는데 어떻게 든 잘못 되었습니까?
답변
Apple에서 설치 한 Ruby 시스템을 업그레이드하지 않는 것이 좋습니다. Apple은 Ruby를 사용하는 / usr / lib / podcastproducer를 설치하고 파일을 변경하면 버전에 민감한 보석이 참조되는 경우 중단 될 수 있습니다. 또한 다른 개발자도 Ruby가 있다는 것을 알고 코드를 작성할 수 있습니다.
용도 locate *.rb | grep ^/usr | xargs grep require
파일 목록 및 요구 사항.
/ usr / local / bin에 새 Ruby를 설치하거나 RVM을 사용하여 ~ / .rvm의 샌드 박스에 설치하고 시스템 버전 만 남겨 두는 것을 선호합니다.
마찬가지로, Apple의 Python 및 Perl 설치는 일부 응용 프로그램에서도 사용됩니다. 언어가 거기에있는 이유가 있습니다. 우리의 편의를 위해서만있는 것은 아닙니다.