2014-12-18 23 views
9

RubyMine (7) ve son Vagrant'ın kurulu olduğu OS X ana bilgisayarında yaşıyorum. RVM, ruby ​​(2.1.2) ile benim vagrant kutusunu tedarik için kabuk betiği hazırladım, projemi paketledim, tüm testleri çalıştır, el ile sunucuyu başlat. Her şey iyi görünüyor. Şimdi RubyMine'ın varont gelen misafir RVM ruby ​​ile çalışmasını istiyorum (sunucu çalıştır, hata ayıklama ile özellikleri). Uzak yakut SDK ekledim, RVM ruby ​​binary (http://prntscr.com/5i6g1f) işaret et. Ancak geliştirme sunucusunu başlatmaya çalıştığımda, SDK'ya hiçbir ray takılmamış mesajını aldım. Ama paket yoluyla yüklenir, sunucuyu misafirten manuel olarak çalıştırabilirim. Lütfen tavsiyede, RubyMin'e RVM ile Vagrant içindeki taşları nerede bulacağımı nasıl anlarım? TeşekkürRubyMine, Vagrant, RVM

cevap

21

, uzaktan SDK yolu oldukça ikili işaret ama olmamalı ruby mücevherleri dizini. Senin durumunda

, örneğin, doğru yolu olmalıdır: Bu DİZİN'e değil yürütülebilir işaret gerektiğini

/home/vagrant/.rvm/gems/ruby-2.1.2 

Not!

dizin sadece çalıştırmak bulmak için:

$ rvm gemdir 

Sonra kopyalayıp sonucu yapıştırın.

+2

Benim için çalıştım. doğru cevap –

+0

Bu ilaveler için çok teşekkür ederim, RDP Bunu nasıl buldunuz? Son birkaç saat için belgelerin içine kazdım ve sadece cevabı burada buldum. –

+0

Tamam, nevermind, https: // konfluence .jetbrains.com/display/RUBYDEV/Yapılandırma + Uzak + Tercümanlar –

0

değişikliğe yol :) ruby

den: /path/to/rvm/rubies/ruby-version/bin/ruby

için: RVM kullanırken /path/to/rvm/wrappers/ruby-version/ruby

+0

Cevabınız için teşekkürler, ancak şansınız yok :(Eski uzak SDK'yı silmeyi ve önerdiğiniz gibi yeni bir tane oluşturmayı denedim - aynı sonuç .. RubyMine herhangi bir mücevher göremiyor – Zozo

0

Herhangi bir rbenv kullanıcı yüzü varsa o zaman terminalde tırnak işaretleri olmadan "hangi ruby" yazın, rbenv shims klasörüne işaret edecek ancak sürümleri klasörünü seçin ve rubymine irb (ruby interpreter) yerine ruby ​​yerine irb yerine irb seçin Ruby ikili.