Problème de Gem Rails

Par Muxabble, il y a 11 ans


Hello ! Après avoir réaliser la formation Ruby on Rails sur Codecademy, je me suis dis allons-y faisons des tests sur un environnement de dev avec Vagrant, bref j'install rails avec rvm et là problème de bundle install en me disant qu'il lui faut mysql2 donc j'installe mysql2

Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.18 for inspection. Results logged to /usr/local/rvm/gems/ruby-1.9.3-p551/extensions/x86_64-linux/1.9.1/mysql2-0.3.18/gem_make.out

et là paf une erreur !

An error occurred while installing mysql2 (0.3.18), and Bundler cannot continue. Make sure that `gem install mysql2 -v '0.3.18'` succeeds before bundling.

Je vous avoue que là je ne la comprend pas !

4 réponses

Muxabble, il y a 11 ans

Idem pour mysql en fait

Muxabble, il y a 11 ans

Hmm, passer par un apt-get, pas faux, cela fonctionne, par contre j'ai un autre soucis au niveau du port

if port['guest'] != '' && port['host'] != '' config.vm.network :forwarded_port, guest: port['guest'].to_i, host: port['host'].to_i, auto_correct: true end

Comment ajoutée le port 3000 ? J'ai tenté la suite mais rien

config.vm.network :forwarded_port, guest: 3000, host: 3000
Grafikart, il y a 11 ans

Regarde si ton serveur ne bloque pas ce port via son iptables

Muxabble, il y a 11 ans

Merci beaucoup, de l'info, je ne connais pas du tout iptables, j'ai donc chercher et j'ai trouver

sudo iptables -I INPUT -p tcp --dport 3000 -j ACCEPT

j'ai eteint, rallumer la vm, mais toujours pareille !