Preguntas etiquetadas con ruby

Ruby es un lenguaje interpretado orientado a objetos dinámico, de código abierto y multiplataforma, creado por Yukihiro Matsumoto (Matz) en 1995. La etiqueta [ruby] es para preguntas relacionadas con el lenguaje Ruby, incluida su sintaxis y sus bibliotecas. Las preguntas sobre Ruby on Rails deben etiquetarse con [ruby-on-rails].



18
El mecanismo de autorización que ha proporcionado no es compatible. Utilice AWS4-HMAC-SHA256
Me da un error AWS::S3::Errors::InvalidRequest The authorization mechanism you have provided is not supported. Please use AWS4-HMAC-SHA256.cuando intento cargar el archivo en el depósito S3 en la nueva región de Frankfurt. Todo funciona correctamente con la US Standardregión. Guión: 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'] ) …


1
¿Por qué la suma es mucho más rápida que la inyección (: +)?
Así que estaba ejecutando algunos puntos de referencia en Ruby 2.4.0 y me di cuenta de que (1...1000000000000000000000000000000).sum calcula inmediatamente mientras que (1...1000000000000000000000000000000).inject(:+) lleva tanto tiempo que acabo de abortar la operación. Tenía la impresión de que Range#sumera un alias, Range#inject(:+)pero parece que eso no es cierto. Entonces, ¿cómo sumfunciona …
129 ruby 

2
método de envío ruby ​​que pasa múltiples parámetros
Intentando crear objetos y métodos de llamada dinámicamente por Object.const_get(class_name).new.send(method_name,parameters_array) que funciona bien cuando Object.const_get(RandomClass).new.send(i_take_arguments,[10.0]) pero arrojando un número incorrecto de argumentos 1 por 2 para Object.const_get(RandomClass).new.send(i_take_multiple_arguments,[25.0,26.0]) La clase aleatoria definida es class RandomClass def i_am_method_one puts "I am method 1" end def i_take_arguments(a) puts "the argument passed is #{a}" …
129 ruby 

8
Falta el comando rbenv install
En Ubuntu 10.04acabo de instalar rbenv. El comando de instalación no está 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
Ya has activado X, pero tu Gemfile requiere Y
Al ejecutar rakeme sale este error: Ya has activado el rastrillo 0.9.2, pero tu Gemfile requiere el rastrillo 0.8.7. Considere usar el paquete exec. Usar en bundle exec rakelugar de simplemente rakeparece funcionar, pero ¿es la mejor manera de solucionarlo?
128 ruby  rubygems  bundler 


6
Ruby's || = (o igual) en JavaScript?
Me encanta el ||=mecanismo de Ruby . Si una variable no existe o es nil, entonces créala y ponla igual a algo amount # is nil amount ||= 0 # is 0 amount ||= 5 # is 0 Necesito hacer algo similar en JavaScript ahora. ¿Cuál es la convención o …
128 javascript  ruby  syntax 


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.