Haciendo un servidor

hola buenas a todos
estoy intentando hacer un servidor el linux 7.10
instale el apache
el php5
el mysql server
el phpadmin
ruby
y el rubygems lo estoy intentando instalar manualmente
lo bajo lo descomprimo me meto en la carperta que creo
y al ejecutar
sudo ruby setup.rb

me da el siguiente error

Removing old RubyGems RDoc and ri…
rm -rf /usr/lib/ruby/gems/1.8/doc/rubygems-1.0.1
Installing rubygems-1.0.1 ri into
/usr/lib/ruby/gems/1.8/doc/rubygems-1.0.1/ri…
Installing rubygems-1.0.1 rdoc into
/usr/lib/ruby/gems/1.8/doc/rubygems-1.0.1/rdoc…
As of RubyGems 0.8.0, library stubs are no longer needed.
Searching $LOAD_PATH for stubs to optionally delete (may take a
while)…
…done.
No library stubs found.

alguien sabe porque y como arreglarlo

Muchas gracias

Yo por lo general lo prefiero compilado, así las versiones y parches las
controlo yo.

¿Puede ser que te falte instalar el paquete ruby1.8-dev?

Saludos

Pablo Formoso E. escribió:

Hola Maite

Por que quieres instalar las gemas de forma manual
las que estan en la Ubuntu 7.10 (interpreto que es tu linux
7.10) estan bastante bien:

$ sudo apt-get install rubygems

Pruebalas :wink: Por cierto el servidor es para producción…?

Saludos!

No me hagas mucho caso, pero creo que ese es el mensaje que siempre me
sale al instalar rubygems. Has probado a hacer un gem list o un gem1.8
list?

Un saludo,

Maite P.
escribió:> hola buenas a todos

Pablo Formoso E. wrote:

Hola Maite

Por que quieres instalar las gemas de forma manual
las que estan en la Ubuntu 7.10 (interpreto que es tu linux
7.10) estan bastante bien:

$ sudo apt-get install rubygems

Pruebalas :wink: Por cierto el servidor es para producción…?

Saludos!
lo de instalar las gemas de forma manual lo digo por el tutorial que
estoy siguiendo que dice lo siguiente

Ten cuidado con instalar RubyGems usando apt-get, lo indicado es hacer
la instalación manual, ya que eres tú el que desea administrar las gemas
de Ruby. Ubuntu por el contrario quiere utilizar APT para
administrarlas, tanto así que si instalas RubyGems usando apt-get
tendrás muchos problemas y nada funcionará bien —lo digo por experiencia
jeje—

la página del manual es el siguiente:
http://lobotuerto.com/blog/2008/01/26/como-instalar-ruby-rubygems-y-rails-en-ubuntu-710-gutsy-gibbon/

y si es para pre-produccion, estoy haciendo mi proyecto de fin de
carrera, aunque la web en relaidad si saldra al mercado

gracias pro tu consejo lo probare

Rafael García wrote:

Yo por lo general lo prefiero compilado, así las versiones y parches las
controlo yo.

¿Puede ser que te falte instalar el paquete ruby1.8-dev?

Saludos

Pablo Formoso E. escribió:

hola rafa gracias por contestar, según lo que estoy siguiendo ese
paquete viene despues, te muestro el orden que dice el manual

sudo apt-get install ruby rdoc irb libyaml-ruby libzlib-ruby ri
libopenssl-ruby

wget http://rubyforge.org/frs/download.php/29548/rubygems-1.0.1.tgz

tar xzvf rubygems-1.0.1.tgz

cd rubygems-1.0.1

sudo ruby setup.rb

sudo ln -s /usr/bin/gem1.8 /usr/bin/gem

sudo gem update --system

sudo gem install rails

sudo apt-get install build-essential ruby1.8-dev

aunque claro no tiene porque estar bien el manual que estoy siguiendo.
:-S

Minipunto para cartuchoGL. Buena observación :slight_smile:

Tip:
Si vas a andar instalando y desintalando paquetes te recomiendo usar
aptitude en vez de apt-get.
Ambos dos son primos hermanos pero aptitude lleva un control de las
dependencias al desinstalar que apt-get no lleva(bueno lo lleva pero no
es tan eficiente), de esta manera evitas que se queden paquetes por ahí
pululando al desinstalar el “paquete padre”.

Saludos

Maite P. escribió:

cartuchoGL wrote:

No me hagas mucho caso, pero creo que ese es el mensaje que siempre me
sale al instalar rubygems. Has probado a hacer un gem list o un gem1.8
list?

Un saludo,

Maite P.
escribi�:> hola buenas a todos

hola cartuchoGL si hago un gem1.8 list me sale lo siguiente

[email protected]:~$ gem1.8 list

*** LOCAL GEMS ***

eso significa que está no??

El jue, 13-03-2008 a las 12:40 +0100, Maite P. escribió:

Saludos!
lo de instalar las gemas de forma manual lo digo por el tutorial que
estoy siguiendo que dice lo siguiente

Ten cuidado con instalar RubyGems usando apt-get, lo indicado es hacer
la instalación manual, ya que eres tú el que desea administrar las gemas
de Ruby. Ubuntu por el contrario quiere utilizar APT para
administrarlas, tanto así que si instalas RubyGems usando apt-get
tendrás muchos problemas y nada funcionará bien —lo digo por experiencia
jeje—

… gems después usa apt-get para instalar las gemas?¿

Es decir si yo hago gem install rails -y en por detras ubuntu usa
apt-get… es un cuento chino no?¿
Aparte no creo que solo sea Ubuntu si fuese así; yo no le haría caso, se
debió de equivocar en la traducción.

Lo único que haces con apt-get o aptitude es bajar una vesión del
repositorio ya compilada y casí
preparada para su uso, salvo ciertas dependecias que muchas veces
resulve el propio aptitude de forma
automática, pero despues los programas son independientes. Las
actualizaciones se mantienen a través
de apt también, que creo que es a lo que debía de hacer referencia.

Cuidado con aptitude, si no usais --without-recommends durante la
invocacion
entra en modo capitalista e instala muchos paquetes que no son
dependencias
sino recomendaciones, con lo que acabareis con un monton de programas
que
quizá no necesitais.

El día 13/03/08, Rafael G. [email protected] escribió:

El Thursday 13 March 2008 10:04:55 Rafael G. escribió:

Minipunto para cartuchoGL. Buena observación :slight_smile:

Tip:
Si vas a andar instalando y desintalando paquetes te recomiendo usar
aptitude en vez de apt-get.
Ambos dos son primos hermanos pero aptitude lleva un control de las
dependencias al desinstalar que apt-get no lleva(bueno lo lleva pero no
¿…?
apt-get autoremove ?
http://es.wikipedia.org/wiki/Aptitude
es tan eficiente), de esta manera evitas que se queden paquetes por ahí
pululando al desinstalar el “paquete padre”.

Es lo mismo al igual que adep (o algo así que vienen para Ubuntu);
además como
bien dice en Wikipedia ninguno de estos tiene poderes de super vaca:

apt-get moo

     (__)
     (oo)

/------/
/ | ||

  • /—/
    ~~ ~~
    …“Have you mooed today?”…

muchas gracias cartuchoGL

Maite P. escribió:

hola cartuchoGL si hago un gem1.8 list me sale lo siguiente

[email protected]:~$ gem1.8 list

*** LOCAL GEMS ***

eso significa que está no??

En principio si, prueba:
gem1.8 install rails

Si usar gem1.8 te quema mucho puedes hacer un alias con
alias gem=gem1.8

Un saludo y
suerte

German Alberto Gimenez Silva escribió:

¿…?
apt-get autoremove ?

No conocía ese parámetro(y lleva ya tiempo), ahora sí que se terminó
para siempre la discusión entre aptitude y apt-get. :slight_smile:

Saludos y gracias

En realidad no XD.

apt-get no remueve los paquetes que se instalaron como dependencias
aptitude
sí eso entre otras cosillas. Os dejo un post que escribí hace tiempo [1]
por
si os da por curiosear.

[1] -
http://www.jenaiz.com/index.php?/archives/24-Mejor-aptitude.html#extended

2008/3/13 Rafael G. [email protected]: