Ruby besoin “aucun fichier à charger” erreur encore clairement dans le chemin d'accès

J'ai essayé d'obtenir un fichier ruby d'exiger d'un autre fichier ruby et j'ai l'impression que je suis fou. Ma configuration est comme suit

Deux fichiers dans " /raid1/ruby-code/test/'

CommandRunner 
Benchmarker 

Benchmarker est le programme principal, à ce point, et veut exiger CommandRunner, j'ai essayé un tas de choses différentes et aucune de ces travaux. Ce qui suit est une liste de toutes les choses que j'ai mis au début de Benchmarker

besoin d'un CommandRunner' 
exigent". /CommandRunner' 
$LOAD_PATH.annuler le déplacement de Fichier.expand_path(Fichier.dirname($NOM_PROGRAMME)) 
besoin d'un CommandRunner' 
$LOAD_PATH.annuler le déplacement de Fichier.expand_path(Fichier.dirname($NOM_PROGRAMME)) 
exigent". /CommandRunner' 

J'ai aussi essayé tous les ci-dessus à l'aide de permutations require_relative. J'ai essayé de charger le fichier dans la cisr à l'intérieur d'emacs, et je l'ai essayé à la ligne de commande. À un point de l'irb, il serait de charger une fois avec

besoin d'un CommandRunner'

puis serait de charger jusqu'à ce que je l'ai mis pour revenir à". /CommandRunner " et puis il serait de charger une fois de plus.

En fait, j'ai eu l'erreur de dire

`require_relative': aucun fichier à charger -- 
/raid1/ruby-code/référence/CommandRunner (LoadError) 

qui est le chemin d'accès correct au fichier!

Depuis, j'ai mis à charger et que semble de travailler, je vais voir le comportement bizarre, mais qui sera peut-être moi. Quelqu'un aurait-il une idée de ce qui allait se passer ici?

OriginalL'auteur asm | 2010-10-28