문제

나는 한 번의 클릭 설치 로컬 환경에 익숙합니다 . 루비 등가가 있습니까 ... 다운로드를 실행하고 즉시 루비, 레일, SQLITE의 가장 최신 버전을 현지에서 실행할 수 있습니까?

나는 Mac을 사용하고 Leopard를 운영하고 있으며, 위에서 언급 한 모든 기술이 Leopard (SQLite 제외)와 함께 배송한다는 것을 알고 있습니다. 참조 최신 버전과 마지막으로 필요한 책은 내 버전으로 작업하기 위해 튜토리얼을 개조하는 것입니다.

그리고 한 가지 더 중요한 질문 : "보석"이란 무엇이며, 내가 확인하기 위해 필요한 것이 완전히 업데이트 되었습니까?

도움이 되었습니까?

해결책

레일로 처음 시작할 때 설치가 꽤 혼란 스럽습니다! Mac을 사용하는 경우 필요한 많은 것이 이미 설치되었지만 개인적으로 개인적으로 찾기가 어렵다는 것을 알았습니다. MAC 개발 환경을 구성 할 때 다른 사람이 두통을 겪기를 원하지 않았기 때문에 Ruby on Rails, MySQL, PHP를 사용한 Apache 및 Phpmyadmin을 OSX Leopard에 설치하는 7 단계 안내서를 작성했습니다. 요컨대, Mac에서 로컬로 개발하는 데 필요한 모든 것!

다음은 링크입니다.

http://waavoo.com/2009/7-step-guide-installing-ruby-rails-mysql-apache-php-phpmyadmin-intel-mac-s-x-leopard/

도움이되기를 바랍니다!

다른 팁

보세요 fiveruns 설치. 다운로드 할 수있는 무료 Ruby on Rails 스택입니다.

RubyGems는 타사 라이브러리를 게시하고 관리하기위한 Ruby 표준입니다. 확인하십시오 사용자 설명서.

재미있게 보내세요!

나는 당신이 어떤 Mac OS에 있는지 전혀 모르겠지만 표범 (10.5.x) 이미 Ruby가 설치되어 있습니다.

gem update rails

명령 줄에서.

당신이 있다면 호랑이 (10.4.x) 설치가 고장 났고 따라 가십시오. 이 링크.

당신은 또한 살펴 봐야합니다 PHOUNCE 승객 - 이것은와 함께 프리 페인, Apache VirtualHosts가 쉬운 방법을 설정할 수 있습니다.

현재 버전의 레일은 SQLITE 및 작은 Ruby 웹 서버를 사용하여 AMP 스타일 스택이 필요하지 않고 작동하도록 설계되었습니다. Rails 개발 만 수행 할 경우 스택을 설정할 필요가 없습니다. "레일"을 입력하면 작동합니다.

하지만 레오파드와 함께 배송 된 Rubygems 및 Rails 버전은 이제 구식이므로 너무 멀리 가기 전에 업그레이드해야합니다. 개발을 위해 Mac을 설정하는 데 쓴 기사가 있습니다. 여기, 그러나 최소 명령은 다음과 같습니다.

  1. Sudo Gem 설치 Rubygems Update
  2. sudo update_rubygems
  3. sudo update_rubygems (예, 두 번)
  4. Sudo Gem 업데이트 -시스템

이들은 현재 릴리스까지 RubyGems를 얻으므로 레일을 안전하게 업그레이드 할 수 있습니다. 그렇게하려면 다음을 입력하십시오.

gem update rails

마지막 명령에는 sudo가 없습니다. 현재 버전의 Rubygems가 홈 디렉토리에 깔끔한 보석 사본을 설치하여 시스템 버전을 손대지 않게합니다.

마지막으로, 홈 디렉토리의 .profile 파일을 수정하여 경로가있는 선이 다음과 같이 말합니다.

export PATH=$HOME/.gem/ruby/1.8/bin:$PATH

이를 발효하려면 터미널 창을 닫으십시오. 홈 디렉토리의 GEM 패키지가 제공하는 유틸리티는 이제 시스템 버전보다 우선합니다.

즉, "레일"을 입력 할 수 있고 최신 버전이 실행되지만 Apple이 제공 한 소프트웨어 (Rubygems 시스템 사본 외에)를 엉망으로 만들지 않았습니다.

새 버전이 나올 때마다 개인 레일 사본을 업그레이드하려면 다시 한 번입니다.

gem update rails

Bitnami Rubystack은 정확히 당신이 찾고있는 것입니다 http://bitnami.org/stack/rubystack

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top