Articles of rubygems

Rails: Não foi possível encontrar railties

➜ ~ rvm -v rvm 1.10.2 by Wayne E. Seguin , Michal Papis [https://rvm.beginrescueend.com/] ➜ ~ ruby -v ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0] ➜ ~ rails -v /Users/hb/.rvm/rubyes/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs’: Could not find railties (>= 0) amongst [bigdecimal-1.1.0, io-console-0.3, json-1.5.4, minitest-2.5.1, rake-0.9.2.2, rdoc-3.9.4] (Gem::LoadError) from /Users/hb/.rvm/rubyes/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:256:in `to_spec’ from /Users/hb/.rvm/rubyes/ruby-1.9.3-p0/lib/ruby/site_ruby/1.9.1/rubygems.rb:1208:in `gem’ from /Users/hb/.rvm/gems/ruby-1.9.3-p0/bin/rails:18:in `’ ➜ ~ […]

gem install pg –with-pg-config funciona, pacote falha

Quando eu corro (como root) gem install pg -v ‘0.12.0’ — –with-pg-config=/usr/pgsql-9.1/bin/pg_config Eu recebo a seguinte saída: #-> gem instal pg -v ‘0.12.0’ — –with-pg-config=/usr/pgsql-9.1/bin/pg_config Building native extensions. This could take a while… Successfully installed pg-0.12.0 1 gem installed Installing ri documentation for pg-0.12.0… Installing RDoc documentation for pg-0.12.0… #-> Quando executo o bundle install: […]

Gemspec inválido por causa do formato de data na especificação

Quando eu incluo uma gem que eu fiz, graças ao Bundler (versão 1.0.12), em um Gemfile e então eu tento empacotar ou rake assim: $ rake Eu recebi esta mensagem de erro: Invalid gemspec in [/Users/zagzag/.rvm/gems/ruby-1.9.2-p180@foobar/specifications/myplugin-1.0.0.gemspec]: invalid date format in specification: “2011-04-21 00:00:00.000000000Z” Eu estou no último Mac OS X (10.6.4), com: $ ruby -v […]

Instalação do Nokogiri falha -libxml2 está faltando

Eu sempre trabalhei em torno dos problemas de instalação do Nokogiri seguindo a documentação do tutorial ” Instalando o Nokogiri “. Mas desta vez, mesmo depois de instalar todas as dependencies, o Nokogiri não foi instalado. Estou tendo o erro a seguir: libxml2 is missing. please visit Eu tentei instalá-lo, especificando os diretórios libxml2 e […]

Você já ativou o X, mas o seu Gemfile requer Y

Ao executar o rake , recebo este erro: Você já ativou o rake 0.9.2, mas seu Gemfile requer o rake 0.8.7. Considere o uso de bundle exec. Usando bundle exec rake vez de apenas rake parece funcionar, mas é a melhor maneira de corrigir isso?

Por que estamos instalando gems do Ruby 1.9.2 / 1.9.3 em uma pasta 1.9.1?

Isso acontece porque o diretório de instalação do Gem usado pelo comando gem , visto ao usar o gem env , é definido como: /lib/ruby/gems/1.9.1 Minha pergunta é por que? A pasta não deve ser chamada: /lib/ruby/gems/1.9.x ou /lib/ruby/gems/1.9 ou então não poderia haver um por versão do Ruby, como: c:/ruby191/lib/ruby/gems/1.9.1 c:/ruby192/lib/ruby/gems/1.9.2 c:/ruby193/lib/ruby/gems/1.9.3 Não é […]

Por que as gemas são instaladas em um diretório com uma versão Ruby diferente da que estou executando?

Quando eu instalo uma gem, ela é instalada em um diretório chamado 1.9.1, apesar de não ser a versão do Ruby que eu instalei: $ ruby -v ruby 1.9.3p327 (2012-11-10 revision 37606) [x86_64-darwin12.2.0] $ gem which rails …/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails.rb Por que isso acontece? Eu não tenho outras versões do Ruby instaladas (e certamente não v1.9.1).

Ruby gem mysql2 falha na instalação

Quando tento instalar a gem mysql2, ela falha sem erros aparentes. Alguém sabe o que fazer para contornar isso, então o mysql2 instala? Tanner-Smiths-MacBook Pro: Humans_vs_Zombies_Parse curtidor $ sudo gem install mysql2 Construindo extensões nativas. Isso vai demorar um pouco… ERRO: Erro ao instalar o mysql2: ERRO: falha ao criar extensão nativa de gem. /System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby […]

Como posso especificar uma gema local no meu Gemfile?

Eu gostaria que o Bundler carregasse uma joia local. Existe uma opção para isso? Ou eu tenho que mover a pasta gem para o diretório .bundle?

Como tratar o erro do Ruby on Rails: “Por favor, instale o adaptador postgresql:` gem install activerecord-postgresql-adapter ‘”

Executando um aplicativo Ruby on Rails (RoR) ou código Ruby que usa a estrutura ActiveRecord, você recebe a mensagem de erro: Por favor, instale o adaptador postgresql: gem install activerecord-postgresql-adapter Tentando correr: gem install activerecord-postgresql-adapter também falha, deixando você em uma perda.