2011-05-21 6 views
0

Je suis nouveau à Ruby - est venu de fond Java.Ruby package nécessite des bibliothèques

Je veux utiliser une bibliothèque tierce dans mon application ruby, mais je ne souhaite pas faire gem install xxx. Est-ce possible? (En java, vous ajoutez la bibliothèque tierce dans votre classpath pour l'utiliser)

+0

De nombreuses langues ont leur propre façon d'inclure les bibliothèques. et aller contre les protocoles établis pour une langue vient avec un prix. Ce n'est pas utile pour essayer de faire des choses en ruby ​​car elles sont faites en java. Apprendre une langue aussi différente que ruby ​​(par rapport à Java) est plus sur le désapprentissage des choses que d'apprendre de nouvelles choses :). de toute façon il y a un moyen de le faire si vous en avez vraiment besoin. Vérifie la réponse. – Shaunak

Répondre

2

Idem en Ruby.

require 'lib/yourlibrary.rb' 

Ou:

$LOAD_PATH << File.expand_path(File.dirname(FILE) + “/../lib”)) 
require 'yourlibrary.rb' 
+0

Merci, c'est ce que je cherchais. – joe

0

Pour inclure une gemme dans votre projet, vous pouvez télécharger le module et le placer dans le même dossier que votre code, puis faire un 'require' '. Vous pouvez également télécharger le module avec la copie Rubygems, ou vous pouvez télécharger le module depuis la page de projet.

Questions connexes