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].



18
Il meccanismo di autorizzazione fornito non è supportato. Si prega di utilizzare AWS4-HMAC-SHA256
Viene visualizzato un errore AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.quando provo a caricare il file sul bucket S3 nella nuova regione di Francoforte. Tutto funziona correttamente con la US Standardregione. script: backup_file = '/media/db-backup_for_dev/2014-10-23_02-00-07/slave_dump.sql.gz' s3 = AWS::S3.new( access_key_id: AMAZONS3['access_key_id'], secret_access_key: AMAZONS3['secret_access_key'] ) s3_bucket …


1
Perché la somma è molto più veloce di inject (: +)?
Quindi stavo eseguendo alcuni benchmark in Ruby 2.4.0 e me ne sono reso conto (1...1000000000000000000000000000000).sum calcola immediatamente mentre (1...1000000000000000000000000000000).inject(:+) impiega così tanto tempo che ho appena interrotto l'operazione. Avevo l'impressione che Range#sumfosse un alias per Range#inject(:+)ma sembra che non sia vero. Quindi, come sumfunziona e perché è molto più veloce …
129 ruby 

2
metodo di invio rubino passando più parametri
Cercare di creare oggetti e chiamare metodi in modo dinamico da Object.const_get(class_name).new.send(method_name,parameters_array) che funziona bene quando Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) ma lanciando un numero errato di argomenti 1 per 2 per Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) La classe casuale definita è class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed …
129 ruby 

8
Manca il comando rbenv install
In Ubuntu 10.04ho appena installato rbenv. Il comando di installazione non è presente. rbenv 0.4.0-49-g8b04303 Usage: rbenv <command> [<args>] Some useful rbenv commands are: commands List all available rbenv commands local Set or show the local application-specific Ruby version global Set or show the global Ruby version shell Set or …






7
Hai già attivato X, ma il tuo Gemfile richiede Y
Durante l'esecuzione rakeottengo questo errore: Hai già attivato il rake 0.9.2, ma il tuo Gemfile richiede rake 0.8.7. Prendi in considerazione l'utilizzo del bund exec. Usare bundle exec rakeinvece di rakesembra funzionare, ma è il modo migliore per risolvere questo problema?
128 ruby  rubygems  bundler 

6
Ruby || = (o uguale a) in JavaScript?
Adoro il ||=meccanismo di Ruby . Se una variabile non esiste o è nil, creala e impostala uguale a qualcosa: amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Adesso devo fare qualcosa di simile in JavaScript. Qual è la convenzione o il …
128 javascript  ruby  syntax 


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.