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 ñ.ñ