2015-05-28 18 views
-1

我想在本地或服务器上运行一个scraper/spider类,但是启动它的正确命令是什么?我想在本地运行rails类文件,但启动的命令是什么?

例如,如果蜘蛛的名字是newyorkhomes.rb并具有以下: 模块蜘蛛 模块订阅 类NewYorkHomes <蜘蛛::订阅::基地

。当切换到包含该目录文件,我试着运行以下命令: 负载 'newyorkhomes.rb'红宝石 'newyorkhomes.rb'但既不工作

束EXEC newyorkhomes.rb做esn't工作要么

我应该执行它在本地或服务器上?我可以改变我的目录到包含服务器上的这些刮板任务的文件,但服务器不支持许多命令有

+0

http://stackoverflow.com/questions/7958594/how-to-run-a-ruby-script-within-bundler-context from Dave Newton – Pinacolada

回答

0

无需引号。如果我在我的~/User/Desktop/和想跑名为foo.rb文件,我只想跑,ruby foo.rb

干杯。

+0

我试图执行它,但接着这是我收到的消息: pistilli.rb:3:in <':未初始化的常量Spider :: Feeds :: Base(NameError) \t from pistilli.rb:2:in <' \t from pistilli.rb :1:在'

' – AlexWang

相关问题