«ruby» etiketlenmiş sorular

Ruby, 1995 yılında Yukihiro Matsumoto (Matz) tarafından oluşturulan çok platformlu açık kaynaklı, dinamik nesne yönelimli bir yorumlama dilidir. [Ruby] etiketi, sözdizimi ve kütüphaneleri dahil Ruby dili ile ilgili sorular içindir. Ruby on Rails soruları [Ruby on Rails] ile etiketlenmelidir.



30
“yakut yükleme eksik psişe” hatası nasıl çözülür?
Ruby 1.9.3'ü kurmak için rvm kullandım. başarıyla kurulmuş olmasına rağmen, libyaml'den şikayet etti. ve şimdi her mücevher (raylar) yüklemek istediğimde bu uyarı ortaya çıkıyor: It seems your ruby installation is missing psych (for YAML output). To eliminate this warning, please install libyaml and reinstall your ruby. Mac os X 10.7 …
158 ruby-on-rails  ruby  macos  rvm 

7
rhc kurulumu `` böyle bir dosya dl / import` hatası veriyor
Açıklandığı gibi openshift istemci araçlarını yüklüyorum: https://developers.openshift.com/en/getting-started-windows.html#client-tools . 'Makinenizi Kurma' adımında hata aldım: rhc kurulumu C: /Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb: 54: `gerektirir ': böyle bir dosya yüklenemiyor - dl / import (LoadError) Tam yığın izlemesi: C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- dl/import (LoadError) from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require' from C:/Ruby22-x64/lib/ruby/gems/2.2.0/gems/net-ssh-2.9.2/lib/net/ssh/authentication/pageant.rb:1:in `<top (required)>' from C:/Ruby22-x64/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in …
158 ruby  openshift 


7
EOFError: Net :: HTTP ile dosyanın sonuna ulaşıldı
Ruby-1.8.7-p302 / Rails 2.3.11 kullanıyorum. Bir bağlantı için istatistik almak için FQL (Facebook API) kullanmaya çalışıyorum. İşte benim kod: def stats(fb_post_url) url = BASE_URI + "?query=#{URI.encode("select like_count from link_stat where url=\"#{fb_post_url}\"")}" parsed_url = URI.parse(url) http = Net::HTTP.new(parsed_url.host, parsed_url.port) request = Net::HTTP::Get.new(parsed_url.request_uri) response = http.request(request) response.inspect end Ve işte hata: EOFError: …

4
Ruby'de Yöntemin Adıyla Bir Dizeden Yöntem Çağırma
Burada bahsettiklerini nasıl yapabilirim , ama Ruby'de? Bir nesne üzerindeki işlevi nasıl yapardınız? ve küresel bir işlevi nasıl yapardınız ( bahsi geçen yazıdaki jetxee'nin cevabına bakınız )? ÖRNEK KOD: event_name = "load" def load() puts "load() function was executed." end def row_changed() puts "row_changed() function was executed." end #something here …

19
Nokogiri yüklemesi başarısız -libxml2 eksik
Her zaman " Nokogiri'yi Kurmak " eğitimindeki belgeleri takip ederek Nokogiri kurulum konularında çalıştım . Ancak bu sefer, tüm bağımlılıkları kurduktan sonra bile Nokogiri kurulmadı. Aşağıdaki hatayı alıyorum: libxml2 is missing. please visit <http://nokogiri.org/tutorials/installing_nokogiri.html> Ben libxml2 ve libxslt dizinleri belirterek yüklemeyi denedim: sudo gem install nokogiri -- --with-xml2-include=/usr/include/libxml2 --with-xml2-lib=/usr/lib --with-xslt-dir=/usr/ …

7
Kürek operatörü (<<) Ruby'de bir dize oluştururken artı-eşittir (+ =) yerine neden tercih edilir?
Ruby Koans üzerinde çalışıyorum. About_strings.rb içindeki test_the_shovel_operator_modifies_the_original_stringKoan aşağıdaki yorumu içerir: Ruby programcıları, dizeleri oluştururken kürek operatörünü (&lt;&lt;) artı operatöre eşittir (+ =). Neden? Benim tahminim hız içermesi, ancak kürek operatörünün daha hızlı olmasına neden olacak kaputun altındaki eylemi anlamıyorum. Birisi bu tercihin arkasındaki ayrıntıları açıklayabilir mi?



4
Ruby'de yoksa Dizin Oluştur
Aşağıdaki kod ile bir dizin oluşturmaya çalışıyorum: Dir.mkdir("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") unless File.exists?("/Users/Luigi/Desktop/Survey_Final/Archived/Survey/test") Ancak, bu hatayı alıyorum: Böyle bir dosya veya dizin yok - / Kullanıcılar / Luigi / Masaüstü / Survey_Final / Arşivlenmiş / Survey / test (Errno :: ENOENT) Bu dizin neden Dir.mkdiryukarıdaki ifade tarafından oluşturulmuyor ?
156 ruby 




Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.