2009-12-02 4 views
1

Я прочитал ответ gem fetch ответ на этот вопрос is-it-possible-to-download-a-ruby-gem-without-installing-it-automatically. Но окна я не всегда получаю жемчужины окон.Можно ли загрузить конкретный камень Ruby без его установки?

Использование gem install gosu --remote устанавливает версии окон Successfully installed gosu-0.7.15-x86-mswin32-60.

При загрузке с использованием gem fetch gosu я получаю Downloaded gosu-0.7.15, который является версией Linux и не может быть установлен на моем ПК с Windows.

Просить конкретный драгоценный камень с gem fetch gosu-0.7.15-x86-mswin32-60 и подобными попытками дает ERROR: Could not find gosu-0.7.15-x86-mswin32-60 in any repository

Любым идеи о том, как получить правильную версию для моего компьютера при использовании выборки по сравнению установить?

ответ

3
$ gem fetch --help 
Usage: gem fetch GEMNAME [GEMNAME ...] [options] 

    Options: 
    -v, --version VERSION   Specify version of gem to fetch 
     --platform PLATFORM   Specify the platform of gem to fetch 

    Local/Remote Options: 
    -B, --bulk-threshold COUNT  Threshold for switching to bulk 
            synchronization (default 1000) 
    -p, --[no-]http-proxy [URL]  Use HTTP proxy for remote operations 
     --source URL     Use URL as the remote source for gems 

    Common Options: 
    -h, --help      Get help on this command 
    -V, --[no-]verbose    Set the verbose level of output 
    -q, --quiet      Silence commands 
     --config-file FILE   Use this config file instead of default 
     --backtrace     Show stack backtrace on errors 
     --debug      Turn on Ruby debugging 


    Arguments: 
    GEMNAME  name of gem to download 

    Summary: 
    Download a gem and place it in the current directory 

    Defaults: 
    --version '>= 0' 

Вы должны быть в состоянии сделать

$ gem fetch gosu --platform x86-mswin32 

Или просто пойти в download page.

+0

'gem fetch gosu --platform x86-mswin32' works – Gerhard