2010-12-05 52 views
2

Je suis très nouveau à Ruby, et actuellement en cours d'exécution à travers le Ruby Koans pour avoir une meilleure idée de la langue. Mon IDE est NetBeans 6.9.1.Courir Rubans Koans dans Netbeans 6.9.1

J'ai créé un nouveau projet Ruby à partir des sources existantes, et a souligné à l'endroit où j'ai installé mes fichiers Ruby Koan (C: \ rubykoans \ kôans)

je peux courir avec succès les kôans de l'invite de commande avec la commande:

ruby path_to_enlightenment.rb 

J'ai mis mes propriétés du projet dans NetBeans avoir les paramètres suivants:

Main Script: path_to_enlightenment.rb 
Working Directory: C:\rubykoans\koans 
(All other options are blank) 

Lorsque je tente d'exécuter l'application, Je reçois l'erreur suivante:

path_to_enlightenment.rb class wasn't found in RubyProject1 project. 

En dessous est une boîte de dialogue pour sélectionner le script principal, qui dit que

<No Ruby files found> 

Mon objectif est d'être en mesure d'exécuter les koans de NetBeans, et regardez la fenêtre de sortie par rapport à devoir travailler sur les projets dans NetBeans, et garder une fenêtre de commande séparée ouverte et exécuter le projet à partir de là.

Toute aide serait grandement appréciée!

Répondre

1

Je l'ai en cours d'exécution. J'ai mis le script principal à

path_to_enlightenment.rb 

J'ai également pris les Koans et créé un projet à partir de sources existantes. Je ne devais rien faire d'autre et ça courait.

0

Félicitations, koans serait un bon moyen d'apprendre les tenants et les aboutissants de la langue.

le fichier path_to_enlightenment.rb est juste une liste d'instructions require (au moins lorsque j'ai cloné le projet). NetBeans fait probablement des choses IDE bizarres en supposant une classe avec le même nom que votre projet. vous pourriez essayer d'exécuter la tâche rake comme suggéré dans le fichier README (dernière fois que j'ai regardé il y avait une option de menu pour exécuter des tâches de rake dans le projet sélectionné, peut-être un clic droit sur le dossier du projet ..?) sous toutes les require

class RubyProject1 
end 

avis: Conformément à l'illumination, la culture de rubis, et la simplicité (objectifs du projet), vous n'avez pas besoin de beaucoup plus d'un terminal et vim ou notepad ++ pour travailler avec le projet koans. NetBeans peut finir par être plus un fardeau qu'une aide.