2014-06-20 56 views
1

这个标题听起来很荒谬 - 更具体地说,我可以运行irb,但是我无法从命令提示符解释Ruby文件。如何在Windows 8上运行Ruby?

我试过使用“加载”命令。外壳找不到文件名:

> load("Scraper.rb") 
LoadError: cannot load such file -- Scraper.rb 
    from (irb):3:in 'load' 
    from (irb):3 
    from C:/Ruby200-x64/bin/irb:12:in '<main>' 

即使提供全局路径也没有帮助。我也尝试运行这些说明将本地目录添加到shell路径,但它们不起作用: Adding a directory to $LOAD_PATH (Ruby)

我也试着用rubyinstaller向PATH添加.rb文件的执行。我按照这些说明,但他们太过时了: http://rubyonwindowsguides.github.io/book/ch02-01.html

+0

这工作,谢谢! – Whosyourjay

回答

0

如果你能够运行IRB,那么你也可以运行Ruby文件。

你不显示你如何试图运行Ruby文件,这些信息会对你的问题有所帮助。

如果您在菜单中选择“Ruby提示”,您应该能够简单地键入ruby some_file.rb来运行Ruby文件。您还可以通过将文件命名为“some_file.rbw”来关联文件,具体取决于您是否希望显示或不显示终端窗口。希望这会让你至少有一点提示。

您在这里显示的内容似乎是IRB提示符,而不是命令提示符。

相关问题