Я новичок в рубине. Я попытался установить Ruby Gems на свой компьютер, следуя инструкциям на сайте http://rubygems.org/pages/download .
Я загрузил пакет с указанного сайта, изменил каталог на каталог, в котором находится установка, и попытался запустить установку с помощью команды setup.rb
в командной строке.
Но у меня появляется всплывающее окно с сообщением «Windows не может открыть этот файл» и предлагать мне выбрать программу для открытия этого файла.
Что мне теперь делать? Сообщите мне, если я что-то делаю не так.
источник
Чтобы настроить среду разработки Ruby в Windows:
Установите Ruby через RubyInstaller: http://rubyinstaller.org/downloads/
Проверьте свою версию Ruby: Пуск - Выполнить - введите,
cmd
чтобы открыть консоль Windowsruby -v
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Для Ruby 2.4 или новее запустите дополнительную установку в конце, чтобы установить DevelopmentKit. Если вы забыли это сделать, запустите
ridk install
в консоли Windows, чтобы установить его.Для более ранних версий:
gem install {gem name}
. Например, чтобы установить рельсы, достаточно просто запуститьgem install rails
.Надеюсь это поможет.
источник
Установка Ruby
Перейдите на http://rubyinstaller.org/downloads/
Убедитесь, что вы отметили «Добавить рубин ... в ваш путь».
Теперь вы можете использовать «ruby» в своем «cmd».
Если вы установили ruby 1.9.3, я ожидаю, что рубин будет загружен в формате
C:\Ruby193
.Установка Gem
установить Development Kit в rubyinstaller. Сделайте новую папку типа
C:\RubyDevKit
и разархивируйте.Перейдите в каталог devkit и введите
ruby dk.rb init
для созданияconfig.yml
.Если вы установили devkit для 1.9.3, я ожидаю, что
config.yml
файл будет записан какC:\Ruby193
.Если нет, исправьте путь к вашим рубиновым папкам.
После просмотра
config.yml
вы можете, наконец, ввестиruby dk.rb install
.Теперь вы можете использовать gem в своем cmd. Это сделано!
источник
Используйте шоколад в PowerShell
источник
refreshenv
не сработало: мне пришлось закрыть и снова открыть PowerShell, и тогда это сработалоДругой способ - позволить шоколаду управлять вашим пакетом ruby (и любым другим пакетом), чтобы вам не пришлось вручную вставлять рубин на свой путь:
Сначала установите шоколад , открыв любимую командную строку и выполнив:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
тогда все, что вам нужно сделать, это ввести
В командной строке и пакет установится.
Использование диспетчера пакетов обеспечивает больше контроля, я бы рекомендовал его для каждого пакета, который можно установить через шоколад.
источник
Я использую scoop в качестве установщика командной строки для Windows ... scoop rocks!
Быстрый ответ (используйте PowerShell):
PS C:\Users\myuser> scoop install ruby
Более длинный ответ:
Просто ищу рубин:
PS C:\Users\myuser> scoop search ruby 'main' bucket: jruby (9.2.7.0) ruby (2.6.3-1) 'versions' bucket: ruby19 (1.9.3-p551) ruby24 (2.4.6-1) ruby25 (2.5.5-1)
Проверьте информацию об установке:
PS C:\Users\myuser> scoop info ruby Name: ruby Version: 2.6.3-1 Website: https://rubyinstaller.org Manifest: C:\Users\myuser\scoop\buckets\main\bucket\ruby.json Installed: No Environment: (simulated) GEM_HOME=C:\Users\myuser\scoop\apps\ruby\current\gems GEM_PATH=C:\Users\myuser\scoop\apps\ruby\current\gems PATH=%PATH%;C:\Users\myuser\scoop\apps\ruby\current\bin PATH=%PATH%;C:\Users\myuser\scoop\apps\ruby\current\gems\bin
Выход из установки:
PS C:\Users\myuser> scoop install ruby Updating Scoop... Updating 'extras' bucket... Installing 'ruby' (2.6.3-1) [64bit] rubyinstaller-2.6.3-1-x64.7z (10.3 MB) [============================= ... ===========] 100% Checking hash of rubyinstaller-2.6.3-1-x64.7z ... ok. Extracting rubyinstaller-2.6.3-1-x64.7z ... done. Linking ~\scoop\apps\ruby\current => ~\scoop\apps\ruby\2.6.3-1 Persisting gems Running post-install script... Fetching rake-12.3.3.gem Successfully installed rake-12.3.3 Parsing documentation for rake-12.3.3 Installing ri documentation for rake-12.3.3 Done installing documentation for rake after 1 seconds 1 gem installed 'ruby' (2.6.3-1) was installed successfully! Notes ----- Install MSYS2 via 'scoop install msys2' and then run 'ridk install' to install the toolchain! 'ruby' suggests installing 'msys2'. PS C:\Users\myuser>
источник
Убедитесь, что интерпретатор ruby уже установлен, и попробуйте "ruby setup.rb" в командной строке.
источник
ruby -v