Underc0de

Programación Scripting => Ruby => Mensaje iniciado por: ANTRAX en Febrero 24, 2010, 04:15:28 PM

Título: Instalar Rubygems y la Libreria Tk en Windows - by Bocvk
Publicado por: ANTRAX en Febrero 24, 2010, 04:15:28 PM
Instalar los RubyGems en Windows :

0x01.- Descargamos los rubygems desde :

http://rubyforge.org/frs/download.php/35283/rubygems-1.1.1.tgz


0x02.- Copiamos la carpeta descomprimida al directorio donde tenemos instalado ruby en mi caso c:\ruby entonces los rubygem estarian aqu? c:\ruby\rubygem

(http://bocvkblog.googlepages.com/trubygems1.png)

0x03 .- Abrimos la consola de Windows , primero nos ubicamos ubicamos en la carpeta donde esta nuestro ruby y luego pasamos a la carpeta del rubygem .

Una vez ah? tecleamos : setup.rb , le damos enter y luego comenzara a instalar :


(http://bocvkblog.googlepages.com/trubygems2.png)


(http://bocvkblog.googlepages.com/trubygems3.png)


Cuando termina les aparecera algo asi :


(http://bocvkblog.googlepages.com/trubygems4.png)

0x04 .- Y luego vemos los rubygems tecleando : gem list


(http://bocvkblog.googlepages.com/trubygems5.png)

0x05 .- Luego siguieren instalan mas rubygems asi : gem install <nombre de la gema>

Para mas informaci?n :
RubyGems: Instalando paquetes para Ruby by protos (Para Linux) (http://foro.code-makers.es/rubygems_instalando_paquetes_para_ruby-t1887.0.html)




Instalando la libreria Tk

Para poder utilizar la libreria tk , es necesario instalar el ActiveTcl que lo puede descargar desde :

www.activestate.com/store/activetcl/download/


Aki un code de ej (lo hice para probar que funcionaba) :
Código (ruby) [Seleccionar]
#Ejemplo de aplicacion grafica usando la Libreria Tk
#coder : Bocvk
#Greetz : Ruby Team , Code Makers , protos =)
require 'tk'

root=TkRoot.new() {title "Uso de libreria Tk"}

TkLabel.new(root) {
text "\n\nc0ded by Bocvk\n\[email protected]"
pack("side"=>"bottom")
}


TkLabel.new(root) {
text "Para usar tk necesita el Active Tcl (Si estas en windows)"
pack("side"=>"top")
}


TkLabel.new(root) {
text "Ejemplo de aplicacion grafica en Ruby usando libreria TK"
pack("side"=>"top")
}



Tk.mainloop()


(http://bocvkblog.googlepages.com/ejtk.png)

Documento sobre el uso de tk [Ingles] (http://bocvkblog.googlepages.com/rubytk_en.html)