el acceso de terceros rubí módulo de biblioteca en el código? es este el camino correcto en las ventanas?

StackOverflow https://stackoverflow.com/questions/1975457

Pregunta

Yo necesitaba un pequeño script para leer los datos de los archivos .ini de estilo ventanas. Buscando mi máquina Windows encontré inifile.rb en esta ruta:

 C:\ruby\lib\ruby\site_ruby\1.8\vr\contrib\

parece poco natural para agregar esta ruta directamente a mi camino RUBYLIB ya que esto significará cualquier otra unidad especial que quiero tendrá que ser añadido.

Así que en mi código que escribió esto:

require 'vr/contrib/inifile'

ini = Inifile.new("file.ini")
puts ini.read("common","name","default name")

Esto funcionó, pero tampoco parece elegante para su inclusión. Tiene que haber una mejor manera de especificar esto en el código?

¿Fue útil?

Solución

Creo que es parte de inifile.rb vruby, que, al parecer, es " una biblioteca de interfaz gráfica de usuario en MS Windows para Ruby ". Lo cual es algo que nunca había encontrado, así que gracias!

Parece que ese camino va a ser necesario a menos que sea lo agregue a su PATH de Windows principal (posible exageración) o para su ruta de carga Ruby, que se puede acceder a través de la poco arcano $:

Espero que, aunque sólo sea quizás un poco ...

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top