décembre 2005 - jf-hovinne.blog

jeudi 22 décembre 2005

Ruby on Rails + Debian unstable

Un premier test de Ruby on Rails sur Debian unstable, très satisfaisant.
Comme indiqué ici, la procédure d'install est on ne peut plus simple:

apt-get install ruby

EDIT: pour installer ensuite rails sur Debian unstable, le package existe:

apt-get install rails

La procédure qui suit n'est donc pas conseillée, bien qu'elle fonctionne (installation de RubyGems et de Rails via RubyGems):

Puis, téléchargement de rubygems-0.8.11.tgz, extract, ensuite:

ruby setup.rb
gem install rails --include-dependencies

Ensuite, création d'une app test:

mkdir /var/www/rails
rails /var/www/rails
cd /var/www/rails
ruby script/server

Enfin, ouverture de http://127.0.0.1:3000/, et hop, un nouveau framework de développement web en quelques minutes.

En procédant aux tests expliqués dans l'article de Curt Hibbs, j'ai un message d'erreur:

ERROR MissingSourceFile: no such file to load -- irb
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require__'
/usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:21:in `require'
/usr/lib/ruby/gems/1.8/gems/activesupport-1.2.5/lib/active_support/dependencies.rb:214:in `require'
/usr/lib/ruby/gems/1.8/gems/rails-1.0.0/lib/breakpoint.rb:18
...

Une recherche m'envoie ici.
En fait, un simple:

apt-get install irb

résoud le problème.

A part ça, j'avoue que je suis bluffé par la simplicité et l'efficacité de ce framework !

Instructions supplémentaires pour Ubuntu, Debian testing et unstable.

jeudi 1 décembre 2005

Debian Sid + ndiswrapper + WPC54GS

Je viens d'installer une carte PCMCIA Linksys wireless-G WPC54GS (la procédure d'install doit être la même pour la WPC54G), sur mon laptop Acer, sous Debian Sid (unstable) - kernel 2.6.14-2.

Le classique 'apt-get install module-assistant', puis 'module-assistant auto-install ndiswrapper' n'a pas fonctionné ; j'ai dû compiler les sources de ndiswrapper, puis installer les packages créés.

D'abord, download des sources de ndiswrapper sur SourceForge (ndiswrapper-1.6.tar.gz au moment d'écrire ces lignes).

Le package fakeroot doit être installé au préalable (apt-get install fakeroot).

tar -xzf ndiswrapper-1.6.tar.gz
cd ndiswrapper-1.6
fakeroot debian/rules binary-modules
fakeroot debian/rules binary-utils
cd ..
dpkg -i ndiswrapper*.deb

Ensuite, j'ai dû télécharger le driver Windows sur le site FTP de Linksys (ftp://ftp.linksys.com/pub/network/wpc54gs_driver_utility_v1.0.zip), et en extraire lsbcmnds.inf et bcmwl5.sys.

Ensuite, installation du driver et du module:

ndiswrapper -i lsbcmnds.inf
modprobe ndiswrapper
ndiswrapper -m

Puis, comme je suis sous Gnome, et par facilité, j'ai lancé 'Administration: Réseau', sélectionné 'Wireless connection: Properties', entré la clé WEP en hexadecimal, auto-config en DHCP, activation de la connexion (wlan0), et tada, ça fonctionne nickel !

Plus d'infos sur le wiki de ndiswrapper.

Firefox 1.5

Premières impressions au sujet de la dernière release de cet excellent navigateur.

Lire la suite

News

Derniers articles

Derniers commentaires