Подтвердить что ты не робот

Установка Ruby Gem в Windows

Я новичок в рубине. Я попытался установить GEM на свой компьютер, выполнив шаги, указанные на сайте http://rubygems.org/pages/download.

Я загрузил пакет с сайта упоминания и сменил каталог на каталог, в котором находится настройка, и попытался запустить настройку с помощью команды

setup.rb в командной строке.

но я получаю всплывающее окно, в котором говорится, что "Windows не может открыть этот файл" и предлагает мне выбрать программу для открытия этого файла.

Что мне теперь делать? Дайте мне знать, если я что-то сделаю неправильно.

4b9b3361

Ответ 1

Я рекомендую вам просто использовать rubyinstaller

Рекомендуется на официальной странице Ruby - см. https://www.ruby-lang.org/en/downloads/

Способы установки Ruby

У нас есть несколько инструментов на каждой основной платформе для установки Ruby:

  • В Linux/UNIX вы можете использовать систему управления пакетами своего дистрибутива или сторонних инструментов (rbenv и RVM).
  • На компьютерах OS X вы можете использовать сторонние инструменты (rbenv и RVM).
  • На компьютерах Windows вы можете использовать RubyInstaller.

Ответ 2

Чтобы настроить среду разработки Ruby в Windows:

  1. Установите Ruby через RubyInstaller: http://rubyinstaller.org/downloads/

  2. Проверьте свою версию ruby: Пуск - Выполнить - введите cmd, чтобы открыть консоль Windows

  3. Введите ruby -v
  4. Вы получите что-то подобное: ruby 2.0.0p353 (2013-11-22) [i386-mingw32]

Для Ruby 2.4 или новее запустите дополнительную установку в конце, чтобы установить DevelopmentKit. Если вы забыли это сделать, запустите ridk install в консоли Windows, чтобы установить его.

Для более ранних версий:

  1. Загрузите и установите DevelopmentKit с той же страницы загрузки, что и Ruby Installer. Выберите файл exe, соответствующий вашей среде (32 или 64 бита и работа с вашей версией Ruby).
  2. Следуйте инструкциям по установке для DevelopmentKit, описанным по адресу: https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#installation-instructions. Адаптируйте его для Windows.
  3. После установки DevelopmentKit вы можете установить все необходимые гемы, просто запустив из командной строки (консоль Windows или терминал): gem install {gem name}. Например, чтобы установить рельсы, просто запустите gem install rails.

Надеюсь это поможет.

Ответ 3

Установка Ruby

Перейдите в http://rubyinstaller.org/downloads/

Убедитесь, что вы установите флажок "Добавить ruby ​​... в ваш PATH". введите описание изображения здесь

Теперь вы можете использовать "ruby" в вашем "cmd".

Если вы установили ruby ​​1.9.3, я ожидаю, что ruby ​​загрузится в 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.

Теперь вы можете использовать "драгоценный камень" в вашем "cmd". Сделано!

Ответ 4

Другой способ - позволить chocolatey управлять вашим рубиновым пакетом (и любым другим пакетом), таким образом вам не придется ставить рубин на вашем пути вручную:

Установите chocolatey, открыв вашу любимую командную строку и выполнив:

@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin

тогда все, что вам нужно сделать, это тип

cinst ruby

В командной строке и установке пакета.

Использование диспетчера пакетов обеспечивает общий контроль, я рекомендую это для каждого пакета, который может быть установлен через шоколадный.

Ответ 5

Используйте шоколадный в PowerShell

choco install ruby -y
refreshenv
gem install bundler

Ответ 6

Убедитесь, что ruby-интерпретатор уже установлен и попробуйте "ruby setup.rb" в командной строке.

Ответ 7

Я использую scoop в качестве установщика командной строки для Windows... Scoop качается!
Быстрый ответ (используйте 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>