1
我試圖使用gtfs library。還有一些需要在初始化運行長期運行的代碼(它需要解壓一個118MB的zip文件):從Rails初始化代碼訪問文件
source = GTFS::Source.build(<URI or Path to GTFS zip file>)
我試圖把zip文件中/public
,然後從appplication.rb
訪問:
application.rb
/home/myuser/.rvm/gems/ruby-2.1.0/gems/gtfs-0.2.2/lib/gtfs/url_source.rb:18:in `rescue in load_archive': Connection refused - connect(2) for "localhost" port 3000 (GTFS::InvalidSourceException)
我是:
config.after_initialize do
puts "building GTFS"
source = GTFS::Source.build("http://localhost:3000/gtfs-2014-02-14.zip")
puts "built GTFS"
source.each_agency {|agency| puts agency}
end
不過,我得到這個錯誤?我怎樣才能從那裏訪問文件?
這樣做,你救了我的一天!另一個在本地工作但在部署到新服務器時會導致更多問題的選項是:source = GTFS :: Source.build('/ mywebsite/public/gtfs-2014-02-14.zip')' –