2011-09-27 4 views
0

J'ai déjà installé Ruby 1.9.2 avec Rubygems sur ma machine principale.Compilation de Ruby 1.9.2 sous Linux (Ubuntu) et Rubygems

Maintenant sur mon serveur, je suis à nouveau dans ce travail.

La dernière fois que j'ai eu un problème, qui est venu en ce moment aussi bien:

gem install rails 
ERROR: Loading command: install (LoadError) 
    no such file to load -- zlib 
ERROR: While executing gem ... (NameError) 
    uninitialized constant Gem::Commands::InstallCommand 

Je savais comment résoudre ce problème, mais a oublié.

J'ai trouvé un article ici sur stackoverflow (que je ne retrouve pas) qui me dit de compiler d'abord une extension native de ruby. Dans le code source, vous devez aller dans un répertoire, où vous trouvez des répertoires pour zlib, linecache et ainsi de suite. Ceux que vous avez à compiler et vous avez terminé: tout fonctionne alors. Est-ce que quelqu'un peut me dire encore une fois comment faire cela?

Désolé, Google et la recherche de Stackoverflow n'ont pas aidé cette fois.

Merci.

vôtre,

Joern

+0

Avez-vous installé 'zlib1g-dev' avant la compilation? –

Répondre

1
  1. utilisation RVM pour installer un rubis - son truc vraiment incroyable
  2. vous na pas utilisé des drapeaux sur la compilation rubis (--with-zlib-dir = /. ..zlib_path ...)
+0

non, la dernière fois c'était différent, sans drapeaux - et non je ne vais pas utiliser RVM, pour cela je pense que c'est un morceau de merde –

+0

sur votre système doit être installé un paquet zlib et à une compilation, vous devez utiliser des drapeaux, Je suis confiant –

Questions connexes