brainbaking/content/wiki/code/ruby/gems.md

1.6 KiB

+++ title = "gems" draft = false tags = [ "code", "ruby", "gems" ] date = "2015-01-28" +++

Ruby Gems

Gemfile dependencies installeren

  1. Heb je ruby geïnstalleerd? Dan is gem beschikbaar.
  2. Heb je bundler geïnstalleerd? Dan is bundler beschikbaar. Indien neen: gem install bundler.
  3. Is er een Gemfile beschikbaar? Gebruik dan bundler met bundle install om alles lokaal te installeren.

Problemen met installeren van packagse

Building native extension: Makefile target pattern contains no %. Stop.

Probleem met Gemfile > 2.3.0 en Ruby 1.9.3 samen met Ruby devkit. Zie Native gem installation doesn't work on Windows with >= 2.4.0 #977 en Google discussion group

Oplossing: revert gems naar een oudere versie met gem update --system 2.3.0.

FetchError: SSL_Connect returned1
Gem::RemoteFetcher::FetchError: SSL_connect returned######1 errno0 state=SSLv3 read server certificate B: certificate verify failed (h
ttps://rubygems.org/gems/kramdown-1.2.0.gem)
An error occurred while installing kramdown (1.2.0), and Bundler cannot
continue.
Make sure that `gem install kramdown -v '1.2.0'` succeeds before bundling.

Op te lossen door gem update --system uit te voeren. Lees hier meer over, of hier voor de Mac oplossing.