Question

Je suis très nouveau pour Ruby, et en cours d'exécution à travers les Ruby kôans pour obtenir une meilleure idée de la langue . Mon IDE est NetBeans 6.9.1.

Je l'ai créé un nouveau projet Ruby de source existante, 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 de lancer 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 simplement

<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 en fonction d'avoir à travailler sur les projets NetBeans, et de 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!

Était-ce utile?

La solution

Je l'ai en cours d'exécution. Je mets le script principal

path_to_enlightenment.rb

J'ai aussi pris les koans et a créé un projet à partir de sources existantes. Je devais faire rien d'autre et il a couru.

Autres conseils

Congrats, kôans serait une bonne façon d'apprendre les tenants et les aboutissants de la langue.

le fichier path_to_enlightenment.rb est juste une liste d'require (au moins quand je cloné le projet). NetBeans fait probablement quelques trucs IDE bizarre en supposant une classe avec le même nom que votre projet. vous pouvez essayer d'exécuter la tâche de râteau comme suggéré de le faire dans le fichier README (dernier je regardais il y avait un endroit d'option de menu pour exécuter des tâches de râteau dans le projet sélectionné, peut-être un clic droit sur le dossier du projet ..?), ou le mettez sous toutes les require

class RubyProject1
end

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top