Domanda

Sono abituato a One-Click installare ambienti locali di MAMP . C'è un rubino equivalente ... un download che si esegue e immediatamente ottenere le versioni più recenti di Ruby, Rails, SQLite in esecuzione a livello locale?

Io sto usando un Mac, in esecuzione Leopard, e sono consapevole che tutta la nave tecnologie di cui sopra con Leopard (tranne forse SQLite). I libri che ho di riferimento versioni più recenti e l'ultima cosa che mi serve è cercare di retrofit un tutorial per lavorare con la mia versione.

E ancora una domanda meno importante: Cosa sono le "gemme" ed è quel qualcosa che ho bisogno di assicurarsi che sia completamente aggiornato troppo

?
È stato utile?

Soluzione

L'installazione è piuttosto confusa quando si inizia con le rotaie! Anche se un sacco di ciò che è necessario è già installato se si utilizza Mac, personalmente ho trovato davvero difficile trovare venire informazioni concise su come andare migliore di impostare le cose. Dal momento che non volevo nessuno di passare attraverso il mal di testa che ho avuto quando si configura il loro ambiente di sviluppo Mac, ho scritto una guida 7 passo per l'installazione di Ruby on Rails, MySQL, Apache con PHP, phpMyAdmin e su OSX Leopard. In breve, tutte le operazioni necessarie per ottenere in via di sviluppo a livello locale sul vostro Mac!

Ecco il link:

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

Speranza che aiuta!

Altri suggerimenti

Date un'occhiata a FiveRuns Installare . E 'una di Ruby on Rails libera stack che è possibile scaricare.

RubyGems è lo standard di Ruby per la pubblicazione e la gestione di librerie di terze parti. Controlla la Guida per l'utente .

Buon divertimento!

Non ho idea di che cosa mac os si sono in, ma Leopard (10.5.x) già hanno installato rubino, tutto ciò che serve è quello aggiornato le gemme usando

gem update rails

nella riga di comando.

se siete su Tiger (10.4.x) l'impianto è rotto, e si prega di seguire questo link .

Si dovrebbe anche dare un'occhiata alla Phusion passeggeri - questo, insieme con il prefpane , ti permette di avere VirtualHosts apache impostare il modo più semplice .

Le attuali versioni di Rails sono progettati per lavorare (per lo sviluppo) senza bisogno di uno stack in stile AMP, utilizzando SQLite e un piccolo server Web Ruby, quindi se si farà solo lo sviluppo Rails non è necessario impostare una pila -. si può semplicemente digitare "binari" e funzionerà

MA le versioni di RubyGems e Rails forniti con Leopard sono ormai superata, però, così avrete bisogno di aggiornare questi prima di andare troppo lontano. C'è un articolo che ho scritto sulla creazione di un Mac per lo sviluppo qui , ma la comandi minimi andare in questo modo:

  1. sudo gem install rubygems-update
  2. update_rubygems sudo
  3. update_rubygems sudo (sì, due volte)
  4. update sudo gemma --system

Si ottengono RubyGems fino alla versione corrente, in modo che è possibile aggiornare Rails in modo sicuro. Per fare questo, tipo:

gem update rails

L'ultimo comando non ha sudo, perché se si omette di esso, le attuali versioni di RubyGems installerà una nuova copia delle gemme nella vostra home directory, lasciando le versioni del sistema intatta.

Infine, modificare il file .profile nella vostra home directory, in modo che la linea con PATH in esso dice:

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

Primo piano tutte le finestre di terminale per questo abbia effetto. Le utilità fornite dai pacchetti gemma nella vostra directory home avranno ora la precedenza sulle versioni del sistema.

Questo significa che è possibile digitare "binari" e l'ultima versione verrà eseguito, ma non è stato pasticciato con qualsiasi software fornito da Apple (a parte la copia del sistema di RubyGems).

Per aggiornare la copia privata di Rails ogni volta che una nuova versione arriva in futuro è proprio questo nuovo:

gem update rails

BitNami RubyStack è esattamente quello che stai cercando http://bitnami.org/stack/rubystack

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top