0
我有一个作为路径上的可执行命令安装的脚本(“foo”)。我可以在命令行上调用foo
来获取当前安装的版本。如何查找用于运行Ruby脚本的完整路径
但有时我喜欢运行path/to/script/home/foo
来运行开发版本。
有没有一种方法可以告诉foo
是通过调用foo
来调用的,还是使用完整路径调用它?
我有一个作为路径上的可执行命令安装的脚本(“foo”)。我可以在命令行上调用foo
来获取当前安装的版本。如何查找用于运行Ruby脚本的完整路径
但有时我喜欢运行path/to/script/home/foo
来运行开发版本。
有没有一种方法可以告诉foo
是通过调用foo
来调用的,还是使用完整路径调用它?
有关可能的解决方案,请参阅http://stackoverflow.com/questions/2206714/can-a-ruby-script-tell-what-directory-it-s-in。 – Striezel