从ftp:/ftp.gnu.org使用ruby获取GCC的版本列表。

问题描述 投票:0回答:1

今天我想做一个ruby脚本来解析这个gcc下载链接。ftp:/ftp.gnu.orggnugcc

我想让我的代码解析这个页面,并给我所有gcc版本的列表(包括gcc文本)。

我希望有一个数组:["gcc-10.1.0", "gcc-2.95"] ...等等。一句话,就是所有gcc目录的名字。还是不需要解析就能实现?

ruby parsing ftp
1个回答
0
投票

那个 "下载页面 "不是一个正常的网站,它是一个FTP目录(这就是为什么URL以 ftp://). 你的网络浏览器让它看起来像一个网站,但FTP本质上是一个网络目录,你可以从它那里读取文件。

Ruby的stdlib有一个 浏览器:::FTP 类,你应该可以用它来列出你想要的文件。

© www.soinside.com 2019 - 2024. All rights reserved.