2013-03-11 2 views
3

물론 RVM을 설치하고 여러 버전을 유지하는 방법을 알고 있으며, 개발자이기 때문에 xcode 등의 내 자신의 Mac에 모든 요구 사항이 있습니다. . 내 모든 것이 잘 작동하고 있습니다.클라이언트 컴퓨터에서 Ruby 1.8.7을 1.9로 업그레이드하는 방법

그러나 기본 1.8.7 버전 만 설치된 다른 Mac 사용자에게 제 멋진 스크립트를 어떻게 배포해야합니까?

내가 1.9로 업그레이드하고 싶지만 쉘 스크립트, rvm (모든 외부 요구 사항 포함) 등을 실행하여 짧은 30 줄짜리 스크립트를 실행할 수 없습니까?

Ruby 1.9로 업그레이드 할 수있는 바로 가기/도구가 있습니까?

+0

어쩌면 [boxen] (http://boxen.github.com/)이 도움이 될지 모른다. – Intrepidd

답변

2

대신 루비를 업그레이드하는 사용자를 강제로, 당신은 독립 실행 파일로 스크립트를 패키지 수 - SO question on packaging Ruby scripts into Mac OS X applications

+0

이것은 개념으로서 정말로 유망 해 보였다! 그러나 프로젝트를 빌드 할 때 Ruby 1.8.7 이외의 것을 선택할 수는 없습니다. 그러나 나는 그것을 계속 볼 것입니다. –

1

자동으로 개발 환경을 설정하기위한 몇 가지 옵션이 있습니다 참조하십시오.

  • Thoughtbot의 laptop : 노트북 멋진 개발 머신으로 맥 OS X 노트북을 켤 수있는 쉘 스크립트입니다.

  • Github 's boxen : 개발 환경의 고통을 자동화하십시오. Boxen은 종속성을 설치하므로 일을 완수하는 데 집중할 수 있습니다.

  • 피보 랩의 Workstation : OSX 워크 스테이션을위한 요리법 책자.

Thoughtbot의 노트북 Mac에서 작업 할 수있는 도구의 잘 선택한 표준 세트를 얻기에 초점을 맞추고 (당신이 볼 수있는 스크립트들).

Boxen은 자체적으로 복제 가능한 사용자 지정 개발 환경을 구축하려는 팀에 더 많은 것처럼 보입니다.

+0

아이디어를 제공해 주셔서 감사하지만 사용자 컴퓨터를 개발자 도구 상자로 변환하고 싶지는 않습니다. 그들은 그들과 함께 행복합니다. Ruby 1.9 이상이 필요한 간단한 스크립트를 실행하면됩니다. 나는 경로가 오리너구리와 같은 도구로 완전히 포함 된 응용 프로그램을 만들거나 아마도 MacRuby 경로로 이동하는 것 같아요. "적절한"Ruby 1.9를 설치하기 위해서는 너무 많은 의존성 (Xcode, Command Too 등)이 필요합니다. –