Domande taggate «ruby»

Ruby è un linguaggio interpretato orientato agli oggetti dinamico multipiattaforma open source, creato da Yukihiro Matsumoto (Matz) nel 1995. Il tag [ruby] è per domande relative al linguaggio Ruby, compresa la sua sintassi e le sue librerie. Le domande su Ruby on Rails devono essere contrassegnate con [ruby-on-rails].






13
Disinstallare tutte le gemme installate, in OSX?
Ci sono casi in cui vorrei ripristinare e disinstallare tutte le precedenti installazioni gem. Ad esempio, dovevo aiutare un amico a migrare la sua macchina di sviluppo rotaie per utilizzare RVM. Dato che in precedenza avevano utilizzato tutto il sistema gem, stava sperimentando molti mal di testa quando lavorava con …
177 ruby  rubygems 

7
Come aggiungere un nuovo elemento all'hash
Sono nuovo di Ruby e non so come aggiungere nuovo elemento all'hash già esistente. Ad esempio, prima costruisco l'hash: hash = {item1: 1} dopodiché voglio aggiungere item2, quindi dopo ho l'hash in questo modo: {item1: 1, item2: 2} Non so quale metodo fare con l'hash, qualcuno potrebbe aiutarmi?
177 ruby  hash 




14
Test dei moduli in rspec
Quali sono le migliori pratiche per testare i moduli in rspec? Ho alcuni moduli che vengono inclusi in alcuni modelli e per ora ho semplicemente dei test duplicati per ogni modello (con poche differenze). C'è un modo per asciugarlo?
175 ruby  unit-testing  rspec 


3
Cosa fa l'operatore (unario) * in questo codice Ruby?
Dato il codice Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Capisco tutto nella seconda riga a parte l' *operatore: cosa sta facendo e dov'è la documentazione per questo? (come puoi immaginare, la ricerca di questo caso si sta rivelando difficile ...)
174 ruby  operators  splat 


3
Installato Ruby 1.9.3 con RVM ma la riga di comando non mostra ruby ​​-v
Ecco l'output della console: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> Quindi cosa sta succedendo? Devo riavviare il mio …
173 ruby  ubuntu  rvm 

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.