如何找出Rails下载及其安装的大小?

时间:2012-02-10 16:33:26

标签: ruby-on-rails ruby macos

我想了解下载文件的大小,以及安装时创建的所有文件的大小:

gem install rails

如何找到下载和Rails安装的文件大小?

3 个答案:

答案 0 :(得分:7)

您可以执行此操作的一种方法是disk usage命令。

通过在Rails目录上运行disk usage命令,可以看到目录的大小:

du -sh </rails/directory>

目录的位置必然取决于你拥有的设置(我在几个Debian虚拟机中安装了不同的Rails版本,但在我的MacPorts-hacked OS X上安装了3.1)。

答案 1 :(得分:2)

您可以使用Bundler找出rails项目的总大小。

首先创建应用并将cd加入其中:

$ rails new test_app --skip-bundle
$ cd test_app

然后使用--path选项捆绑它:

$ bundle --path vendor

然后计算目录的磁盘使用情况:

$ du -sh .

在我的系统(OSX Lion)上,结果 41MB

答案 2 :(得分:0)

您始终可以使用类似gem contents rails之类的内容查看为特定gem安装的内容,但这只能隔离显示gem,而不是依赖项。依赖关系列在gem page上,可通过Rubygems API

获取

您可以使用File::Stat获取有关包含大小的文件的信息。但是,在下载时,我认为这些文件被压缩为.gem文件,该文件往往小于安装的大小。