From: "trans. (T. Onoma)" Date: 2004-10-27T10:28:52+09:00 Subject: Re: Bug and one last suggestion for setup.rb This Bug given below, was worse then I thought. It actually created all those lib directories! T. On Tuesday 26 October 2004 02:05 pm, trans. (T. Onoma) wrote: | Another issue, and one the even is more problematic to me, is that I must | be IN the same directory as setup.rb to run it. If you try to run it from | another directory, say the lib directory or the test directory (b/c you | running tests) like so: | | ruby ../setup.rb | | Then you get pretty infinite loop output like so :( | | | b/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/l |ib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/a |bc/symbol ---> | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/numeric <--- | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/numeric ---> | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/binding <--- | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/binding ---> | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/integer <--- | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc/integer <--- | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/abc ---> | lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib/lib |/lib/lib/lib/lib/lib/lib/lib/lib/ | | So I'd like to suggest that setup.rb be runnable from /usr/bin and need not | be in the directory of the project, and instead it will look up the | directory tree for a file called 'Setupfile' to know where the root is. | This is how Rake works with Rakefile. The Setupfile could also be useful | for setting parameters, including muti-package directories. | | Thanks, | T. -- ( o _ カラチ // trans. / \ transami@runbox.com I don't give a damn for a man that can only spell a word one way. -Mark Twain