我想了解下载文件的大小,以及安装时创建的所有文件的大小:
gem install rails
如何找到下载和Rails安装的文件大小?
答案 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
文件,该文件往往小于安装的大小。