나는 루비를 처음 사용합니다. http://rubygems.org/pages/download 사이트에 제공된 단계에 따라 내 PC에 Ruby Gems를 설치하려고했습니다 .
언급 한 사이트에서 패키지를 다운로드하고 설치가있는 디렉터리로 디렉터리를 변경 한 다음 setup.rb
명령 프롬프트에서 명령을 사용하여 설치를 실행하려고했습니다 .
그러나 “Windows에서이 파일을 열 수 없습니다.”라는 팝업 창이 나타나고이 파일을 열 프로그램을 선택하라는 메시지가 표시됩니다.
이제 어떻게해야합니까? 내가 뭘 잘못하고 있는지 알려주세요.
답변
rubyinstaller를 사용하는 것이 좋습니다.
공식 Ruby 페이지에서 권장합니다. https://www.ruby-lang.org/en/downloads/ 참조
Ruby 설치 방법
Ruby를 설치할 수있는 각 주요 플랫폼에는 여러 도구가 있습니다.
- Linux / UNIX에서는 배포 또는 타사 도구 (rbenv 및 RVM)의 패키지 관리 시스템을 사용할 수 있습니다.
- OS X 컴퓨터에서는 타사 도구 (rbenv 및 RVM)를 사용할 수 있습니다.
- Windows 시스템에서는 RubyInstaller를 사용할 수 있습니다.
답변
Windows에서 Ruby 개발 환경을 설정하려면 다음을 수행하십시오.
-
RubyInstaller를 통해 Ruby 설치 : http://rubyinstaller.org/downloads/
-
루비 버전 확인 : 시작-실행-입력
cmd
하여 Windows 콘솔을 엽니 다. - 입력
ruby -v
- 다음과 같은 결과를 얻을 수 있습니다.
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Ruby 2.4 이상의 경우 마지막에 추가 설치를 실행하여 DevelopmentKit을 설치합니다. 그것을 잊은 경우 ridk install
Windows 콘솔에서 실행 하여 설치하십시오.
이전 버전의 경우 :
- Ruby Installer와 동일한 다운로드 페이지에서 DevelopmentKit을 다운로드하여 설치합니다. 환경에 해당하는? exe 파일을 선택하십시오 (32 비트 또는 64 비트 및 Ruby 버전에서 작동).
- https://github.com/oneclick/rubyinstaller/wiki/Development-Kit#installation-instructions에 설명 된 DevelopmentKit의 설치 지침을 따르십시오 . Windows에 맞게 조정하십시오.
- DevelopmentKit을 설치 한 후 명령 프롬프트 (Windows 콘솔 또는 터미널)에서 실행하여 필요한 모든 gem을 설치할 수 있습니다
gem install {gem name}
.. 예를 들어 레일을 설치하려면gem install rails
.
도움이 되었기를 바랍니다.
답변
Ruby 설치
http://rubyinstaller.org/downloads/로 이동하십시오.
“Add ruby … to your PATH”를 확인하십시오.
이제 “cmd”에서 “ruby”를 사용할 수 있습니다.
루비 1.9.3을 설치했다면 루비가 C:\Ruby193
.
Gem 설치
rubyinstaller에 개발 키트 를 설치합니다 . 과 같은 새 폴더를 C:\RubyDevKit
만들고 압축을 풉니 다.
devkit 디렉토리로 이동하여 입력 ruby dk.rb init
생성합니다 config.yml
.
당신이 1.9.3에 대한 devkit를 설치 한 경우, 나는이 기대 config.yml
로 기록됩니다 C:\Ruby193
.
그렇지 않은 경우 루비 폴더의 경로를 수정하십시오.
을 검토 한 후 config.yml
마지막으로 입력 할 수 있습니다 ruby dk.rb install
.
이제 “cmd”에서 “gem”을 사용할 수 있습니다. 끝났다!
답변
PowerShell에서 chocolatey 사용
choco install ruby -y
refreshenv
gem install bundler
답변
또 다른 방법은 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
명령 프롬프트에서 패키지가 설치됩니다.
패키지 관리자를 사용하면 전반적으로 더 많은 제어가 가능하므로 chocolatey를 통해 설치할 수있는 모든 패키지에 대해이 기능을 권장합니다.
답변
내가 사용 특종 Windows 용 명령 라이너 설치 …로 특종 바위!
빠른 답변 (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 setup.rb”를 시도하십시오.