Saya baru mengenal ruby. Saya mencoba menginstal Ruby Gems di PC saya dengan mengikuti langkah-langkah yang diberikan di situs http://rubygems.org/pages/download .
Saya mengunduh paket dari situs yang disebutkan, mengubah direktori ke direktori tempat penyiapan berada, dan mencoba menjalankan penyiapan menggunakan perintah setup.rb
di prompt perintah.
Tapi saya mendapatkan jendela pop up yang mengatakan "Windows tidak dapat membuka file ini" dan meminta saya untuk memilih program untuk membuka file ini.
Apa yang harus saya lakukan sekarang? Beri tahu saya jika saya melakukan kesalahan.
sumber
Untuk mengatur lingkungan pengembangan Ruby Anda di Windows:
Instal Ruby melalui RubyInstaller: http://rubyinstaller.org/downloads/
Periksa versi ruby Anda: Mulai - Jalankan - ketik
cmd
untuk membuka konsol windowsruby -v
ruby 2.0.0p353 (2013-11-22) [i386-mingw32]
Untuk Ruby 2.4 atau yang lebih baru, jalankan instalasi tambahan di bagian akhir untuk menginstal DevelopmentKit. Jika Anda lupa melakukannya, jalankan
ridk install
di konsol windows Anda untuk menginstalnya.Untuk versi sebelumnya:
gem install {gem name}
. Misalnya, untuk memasang rel, jalankan sajagem install rails
.Semoga ini membantu.
sumber
Menginstal Ruby
Buka http://rubyinstaller.org/downloads/
Pastikan Anda mencentang "Tambahkan ruby ... ke PATH Anda".
Sekarang Anda dapat menggunakan "ruby" di "cmd" Anda.
Jika Anda menginstal ruby 1.9.3, saya berharap ruby diunduh
C:\Ruby193
.Memasang Permata
instal Development Kit di rubyinstaller. Buat folder baru seperti
C:\RubyDevKit
dan unzip.Buka direktori devkit dan ketik
ruby dk.rb init
untuk menghasilkanconfig.yml
.Jika Anda menginstal devkit untuk 1.9.3, saya berharap
config.yml
akan ditulis sebagaiC:\Ruby193
.Jika tidak, perbaiki jalur ke folder ruby Anda.
Setelah meninjau
config.yml
, Anda akhirnya bisa mengetikruby dk.rb install
.Sekarang Anda dapat menggunakan "permata" di "cmd" Anda. Selesai!
sumber
Gunakan cokelat di PowerShell
sumber
refreshenv
tidak berhasil: Saya harus menutup dan membuka kembali PowerShell dan kemudian berhasilCara lain adalah dengan membiarkan cokelat mengelola paket ruby Anda (dan paket lainnya), dengan begitu Anda tidak perlu meletakkan ruby di jalur Anda secara manual:
Instal chocolatey terlebih dahulu dengan membuka command prompt favorit Anda dan menjalankan:
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
maka yang perlu Anda lakukan hanyalah mengetik
Di prompt perintah Anda dan paket diinstal.
Menggunakan manajer paket memberikan kontrol lebih secara keseluruhan, saya merekomendasikan ini untuk setiap paket yang dapat diinstal melalui chocolatey.
sumber
Saya menggunakan scoop sebagai penginstal command-liner untuk Windows ... scoop rocks!
Jawaban cepat (gunakan PowerShell):
PS C:\Users\myuser> scoop install ruby
Jawaban yang lebih panjang:
Hanya mencari 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)
Periksa info instalasi:
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
Keluaran dari instalasi:
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>
sumber
Periksa apakah penerjemah ruby sudah diinstal dan coba "ruby setup.rb" di command prompt.
sumber
ruby -v