Donc ma première question comment mettre à jour ruby par ligne de
commande (terminal) ?
RoR “rails -v” :
Rails 1.2.6
Ma deuxième question identique à la première comment mettre à jour Rails
?
Ne me manque t’il pas un serveur pour faire tourner tout cela, je sais
pas si c’est possible mais j’ai MAMP, pour mod_ruby ou mod_rails, je ne
les connais pas ?
WARNING: Installing to ~/.gem since /Library/Ruby/Gems/1.8 and
/usr/bin aren’t both writable.
WARNING: You don’t have /Users/User/.gem/ruby/1.8/bin in your PATH,
gem executables will not run.
Building native extensions. This could take a while…
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb install mysql
can’t find header files for ruby.
Gem files will remain installed in
/Users/User/.gem/ruby/1.8/gems/mysql-2.7 for inspection.
Results logged to /Users/User/.gem/ruby/1.8/gems/mysql-2.7/gem_make.out
Attention à l’option : sudo gem install mysql –
–with-mysql-config=which mysql_config5 ou sudo gem install mysql – --with-mysql-config=which mysql_config en fonction de ton installation de mysql bien sûr.
Building native extensions. This could take a while…
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby
extconf.rb install mysql
can’t find header files for ruby.
Gem files will remain installed in /Library/Ruby/Gems/1.8/gems/mysql-2.7
for inspection.
Results logged to /Library/Ruby/Gems/1.8/gems/mysql-2.7/gem_make.out
Il y a un certains nombre de gems qui nécessitent une compilation de
code natif. Avant de faire quoi que ce soit, il faut avoir XCode
installé.Une fois XCode installé, met à jour RubyGems à la dernière version
(1.3.x) : sudo gem update --system et installe la dernière version de
Rails via : sudo gem install rails. Pour ce qui est de MySQL je te
recommande fortement de passer par les paquets officiels depuis http://dev.mysql.com/downloads/mysql/5.1.html
Il y a un certains nombre de gems qui nécessitent une compilation de
code natif. Avant de faire quoi que ce soit, il faut avoir XCode
installé.Une fois XCode installé, met à jour RubyGems à la dernière version
(1.3.x) : sudo gem update --system et installe la dernière version de
Rails via : sudo gem install rails. Pour ce qui est de MySQL je te
recommande fortement de passer par les paquets officiels depuis http://dev.mysql.com/downloads/mysql/5.1.html
MacOS X n’est pas une distribution Linux, il n’y a pas de paquets
ruby-dev a installer. Je répète : soit tu décides d’utiliser le ruby
déjà installé dans Mac OS X (celui fourni par Apple), soit tu décides
d’utiliser un Ruby compilé par paquet MacPorts. Personnellement
j’utilise le Ruby Apple et j’ai pas de problème particulier… Mais
même si j’utilise le Ruby Apple je recommande tout de même d’installer
MacPorts pour la pléthore d’outils Unix qu’il permet d’installer.
Que tu souhaites utiliser l’un ou l’autre il faut avoir XCode installé
sinon tu ne pourras rien compiler.
MacOS X n’est pas une distribution Linux, il n’y a pas de paquets
ruby-dev a installer. Je r�p�te : soit tu d�cides d’utiliser le ruby
d�j� install� dans Mac OS X (celui fourni par Apple), soit tu d�cides
d’utiliser un Ruby compil� par paquet MacPorts. Personnellement
j’utilise le Ruby Apple et j’ai pas de probl�me particulier… Mais
m�me si j’utilise le Ruby Apple je recommande tout de m�me d’installer
MacPorts pour la pl�thore d’outils Unix qu’il permet d’installer.
Que tu souhaites utiliser l’un ou l’autre il faut avoir XCode install�
sinon tu ne pourras rien compiler.
@+,
Nicolas.
Le 31 d�cembre 2008 01:16, Georges P. [email protected] a �crit :