Bitacora Nula

Instalación de Ruby, fxruby, y uso de mysql en debian

Parte 1

Desde hace un tiempo he estado en un taller de Ruby, en el cual como yo al ser usuario debianita, y no hacer uso de mi winbugs como las demas personas normales

e tenido que arreglarmelas solito u.u

a lo que me e encontrado con que muchas personas que usan linuts ñ.ñ

tambien tienen ligeros problemitas para ejectuar sus scripts de ruby al usar el require para ciertas tareas

aqui una guia de lo que yo he usado para para poder ejecutar todo esto

 

1.Instalamos Ruby

Simplemente puedes usar de 2 sopas

sudo apt-get install ruby-full

sudo apt-get install ruby

ambos te instalan ruby, y su interprete.

 

3.instalamos ruby gems

Esta parte tambien es mas simple

usando Sudo apt-get install rubygems

jojojo, muy simple, el chiste es que no podras usar “gem install fxruby” ni nada eso

si no tienes la librerias necesarias, ahi esta el detalle por lo cual escribo este post ñ.ñ

 

3. Instalamos la libreria para hacer uso de mysql

usamos

sudo apt-get install libmysql-ruby

*nota importante, Si no tienes mysql puedes instalarlo usando

sudo apt-get install mysql-server

en la instalación te pedira que le asignes una contraseña de root

y para usarlo escribimos en la terminal

mysql -h localhost -p -u root

para hacer la prueba podemos crear una base de datos entrando a mysql

e ingresando “create database Prueba;”

y con este script comprobamos que se haya podido hacer la conexion

 

<ruby>

require ‘rubygems’

require ‘mysql’

 

begin    #conectarse a MySQL server

dbh = Mysql.real_connect(“localhost”, “root”, “ble”, “Prueba”)

#cambiamos los parametros de ble, por nuestra contraseña, y Prueba por el nombre de #nuestra base de datos.

# obtener la version y desplegarla como string

puts “Server version: ” + dbh.get_server_info

rescue  Mysql::Error => e

puts “Error code: #{e.errno}”    puts “Error message: #{e.error}”

puts “Error SQLSTATE: #{e.sqlstate}” if e.respond_to?(“sqlstate”)

ensure

#desconectar del servidor    dbh.close if dbh

end

</ruby>

 

simplemente lo ejecutamos como “ruby nombredelscript.rb” y debe aparecer algo parecido a esto…

“Server version: 5.1.49-3”

si todo salio bn, continuamos ñ.ñ, si no pss comenten y ya vemos que onda 🙂

 

3.instalamos librerias para fxruby

para esto simplemente instalamos

sudo apt-get install libfox-1.6-dev

y

sudo apt-get install libxrandr-dev

despues de esto ya podremos instalar fxruby usando

sudo gem install fxruby

tardara unos minutitos pero se instalara.

con este otro script comprobamos que se haya podido instalar correctamente…

<ruby>
require ‘rubygems’

require ‘fox16’
app = Fox::FXApp.new

main = Fox::FXMainWindow.new(app, “Aprendiendo Ruby!”, :width => 200, :height =$

app.create

main.show(Fox::PLACEMENT_SCREEN)

app.run

</ruby>

lo ejecutamos como ruby nombredelscript.rb

 

FIN DE LA PARTE 1

la proxima explicare unas cositas mas, pero por ahora es todo 🙂

bayi ñ.ñ

Anuncios

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s