Как узнать размер загрузки Rails и его установку? - PullRequest
2 голосов
/ 10 февраля 2012

Я хотел бы узнать размер загруженного файла и размер всех файлов, созданных при установке, инициированной:

gem install rails

Как узнать размер файла для загрузки и установки Rails?

Ответы [ 3 ]

7 голосов
/ 20 февраля 2012

Одним из способов сделать это является команда disk usage.

Запустив команду disk usage в каталоге Rails, можно увидеть размер каталога:

du -sh </rails/directory>

Расположение каталога обязательно зависит от того, какие у вас настройки (у меня установлены разные версии Rails на нескольких виртуальных машинах Debian, но на моей OS X-взломанной MacPorts версии 3.1).

2 голосов
/ 20 февраля 2012

Вы можете узнать общий размер проекта рельсов с помощью Bundler.

Сначала создайте приложение и cd в него:

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

Затем свяжите его, используя параметр --path:

$ bundle --path vendor

Затем рассчитайте использование диска для каталога:

$ du -sh .

В моей системе (OSX Lion) результат был 41MB

0 голосов
/ 11 февраля 2012

Вы всегда можете увидеть, что было установлено для конкретного драгоценного камня, используя что-то вроде gem contents rails, но это показывает, что драгоценный камень изолирован, а не его зависимости. Зависимости перечислены на странице gem и доступны через Rubygems API .

Вы можете использовать File::Stat, чтобы получить информацию о тех файлах, которые включают в себя размер. Однако при загрузке я считаю, что они сжимаются в файл .gem, который обычно меньше установленного размера.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...