Apa itu mungkin? Saya mengalami berbagai masalah setidaknya seminggu sekali sejak itu rusak atau sesuatu, terutama dengan homebrew.
Jika mungkin, tetapi akan menjadi ide yang lebih baik untuk memulai dari yang bersih, tolong beri tahu saya.
macos
ruby
system-restore
LBRapid
sumber
sumber
Jawaban:
Dalam pemahaman saya - perbaiki saya jika saya salah - Anda tidak perlu menginstal ulang semua Mac OS X untuk menginstal ulang sistem Anda Ruby. Seperti yang Anda ketahui, System Ruby hidup di /System/Library/Frameworks/Ruby.framework/. Jika folder itu dihapus atau rusak, atau jika symlink yang mengarah ke itu dihapus atau diubah, Anda tidak akan memiliki instal System Ruby yang berfungsi.
Untuk memperbaikinya, coba ini:
Juga tidak ada salahnya untuk mendapatkan Xcode terbaru dari http://developer.apple.com/technologies/xcode.html
Pengungkapan penuh: Saya telah melakukan langkah-langkah ini. Saya cukup yakin ini mengembalikan Ruby.framework, tetapi belum mengembalikan symlink (biasanya di / usr / bin) untuk saya.
sumber
Jika Anda menggunakan Pacifist maka mungkin untuk menginstal ulang Ruby.
Ini akan menginstal ulang Ruby, untuk mengatur symlinks dari / usr / bin untuk menunjuknya gunakan Pacifist lagi:
Secara umum jika Anda perlu mencari tahu dari mana pemasang file berasal dari sistem Anda di terminal:
Pkgid kemudian harus memberi Anda petunjuk, dan kemudian Anda menemukan installer itu dan menjalankannya lagi atau menggunakan Pacifist untuk melakukannya secara selektif.
Anda juga dapat melihat file apa yang ada dalam paket itu dengan:
Saya telah menemukan cara terbaik untuk berurusan dengan Ruby di OS X adalah membuat sistem Anda ke keadaan default dengan proses di atas. Hapus MacPort, Fink, atau versi apa pun yang telah Anda kompilasi secara manual. Instal RVM dan gunakan itu untuk mengelola menginstal versi yang lebih baru.
Ternyata saya telah menghapus sistem saya Ruby dan memiliki masalah menginstal pow ( http://pow.cx ) di mac saya karena itu. Jadi saya menginstal Pacifist dan mengikuti saran di posting ini dan kembali ke bisnis. Terima kasih!
sumber
Posting lama, tapi saya baru saja beralih dari port ke homebrew jadi ...
Untuk masalah homebrew, saya mengatasinya dengan menginstal rvm dan symlinking. Jadi, jika Anda sudah menginstal rvm, Anda bisa mulai dengan mengetik:
dengan output yang melakukan sesuatu seperti:
sumber
Saya benar-benar membuat kekacauan instalasi Ruby saya di OSX tapi saya menggunakan GUI ini dari tim RVM dan berhasil menyelesaikannya dengan sedikit usaha dan tanpa peretasan di CLI
http://jewelrybox.unfiniti.com
sumber
IMO
Homebrew
( http://brew.sh ) adalah manajer paket terbaik untuk OS X.Untuk menginstal Homebrew, lakukan:
Kemudian
Selesai
sumber