Perguntas com a marcação «ruby»

Ruby é uma linguagem interpretada dinâmica e orientada a objetos de código aberto e multiplataforma, criada por Yukihiro Matsumoto (Matz) em 1995. A tag [ruby] é para perguntas relacionadas à linguagem Ruby, incluindo sua sintaxe e suas bibliotecas. As perguntas sobre Ruby on Rails devem ser marcadas com [ruby-on-rails].




11
Não foi possível instalar o gem - Falha ao construir a extensão nativa do gem - não é possível carregar esse arquivo - mkmf (LoadError)
Ruby 1.9.3 A parte do Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Quando estou tentando instalar gemas, recebo um erro alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing …



8
Cotações duplas vs simples
Estou muito novo para Ruby e eu estou tentando entender se há um tempo específico quando devo usar ""vs ''. Eu tenho usado aspas simples na maioria das vezes porque é mais fácil digitar, mas não tenho certeza se devo. por exemplo, get 'user/new'vsget "user/new"
171 ruby  string  syntax 






9
Como criar um arquivo no Ruby
Estou tentando criar um novo arquivo e as coisas não parecem funcionar como eu espero. Aqui está o que eu tentei: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" De acordo com tudo que li online, todos devem funcionar, mas cada um deles me fornece o seguinte: ERRNO::ENOENT: No such …
170 ruby  file  io  errno 

11
Alterando todo valor em um hash no Ruby
Eu quero alterar todos os valores em um hash para adicionar '%' antes e depois do valor para { :a=>'a' , :b=>'b' } deve ser alterado para { :a=>'%a%' , :b=>'%b%' } Qual é a melhor forma de fazer isso?
170 ruby  hash 

20
Como encontrar e retornar um valor duplicado na matriz
arr é uma matriz de strings: ["hello", "world", "stack", "overflow", "hello", "again"] Qual seria uma maneira fácil e elegante de verificar se arrhá duplicatas e, em caso afirmativo, retornar uma delas (não importa qual)? Exemplos: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => …
170 ruby  arrays 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.