Articles of rubygems

Les plugins Rails les plus utiles, les librairies Ruby et les gemmes Ruby?

J’ai vu de nombreux sites qui fournissent la liste complète des Rails plugins , des Ruby libraries et des Ruby gems , mais nous en utilisons peu et certains peuvent ne pas convenir à nos besoins et nous passons beaucoup de temps à rechercher . J’ai créé ce sondage, les gens peuvent publier des bibliothèques, […]

avertissement: répertoire inscriptible du monde non sécurisé lorsque je lance une commande ruby ​​ou gem

Je ne sais pas pourquoi j’obtiens ça, mais je viens d’installer RVM, le nouveau Ruby 1.9, et j’ai réinstallé un tas de gemmes, et j’ai compris /Users/johnsmith/.rvm/rubies/ruby-1.9.1-p378/bin/gem:4: avertissement: Répertoire accessible en écriture non sécurisé / opt / local / bin dans PATH, mode 040777 Tout fonctionne encore autrement, mais je me demandais s’il était possible […]

rbenv: Survivre sans gemsets

TL; DR Ne vous embêtez pas avec les gemsets; plusieurs versions d’une gem peuvent être installées simultanément. Si nécessaire, spécifiez la version à exécuter en utilisant la notation $ gem-based-binary _version_ args . Utilisez bundle exec lorsque vous avez un Gemfile spécifiant la version. gem install rails -v 3.2.13 rails _3.2.13_ new Project2 cd Project2 […]

ne peut pas charger le railtie après la mise à niveau vers les rails 4 par ruby.railstutorial.org

OS est Ubuntu 12.04, 64 bits. Nouveau sur les rails. Relativement nouveau pour Ruby. Après le tutoriel ruby.railstutorial.org, chapitre 3. Le tutoriel a été mis à jour pour utiliser ruby ​​2.0.0 et Rails 4.0.0.rc1. Auparavant, le gemfile spécifiait Rails 3.2.13 et ne spécifiait pas la version Ruby. Après avoir migré vers le dernier Gemfile dans […]

Vous n’avez pas les permissions en écriture pour le répertoire /var/lib/gems/2.3.0

J’ai ruby ​​installé sur mon Ubuntu 16.04. $which ruby /usr/bin/ruby $ruby -v ruby 2.3.0p0 (2015-12-25) [x86_64-linux-gnu] $gem install bundler ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions for the /var/lib/gems/2.3.0 directory. Toute aide est la bienvenue!

Comment trouver le chemin sur lequel est installé Ruby Gem (c.-à-d. Gem.lib_path cf Gem.bin_path)

Gem.bin_path(‘cucumber’, ‘cucumber’) Renvoie le chemin du fichier binary / exécutable. Il semble qu’il n’y ait pas une telle fonction pour retourner le chemin de la bibliothèque. Ce qui, dans ce cas, serait idéalement, revenir: /home/hedge/.rvm/gems/ruby-1.9.2-p136@bbb-bdd-meta-bdd/gems/cucumber-0.10.0/lib Ai-je raté quelque chose ou existe-t-il un moyen simple / une méthode pour obtenir cette information? Mis à jour: Pas […]

Concombre vs Capybara

Quelqu’un peut-il expliquer la différence entre ces deux plates-formes? Sont tous deux partie de BDD mais pourquoi devrais-je utiliser l’un ou l’autre, ou les deux ensemble? Merci pour les réponses

Nouvelles installations de RVM et Ruby 2.1.1 – dyld library / path path error

J’ai essayé d’installer RVM et Ruby 2.1.1 sur mon nouveau Mac (OS 10.9.2), et tout semble bien se passer jusqu’à ce que j’essaie d’installer une version de Ruby. Mon entrée $ rvm reinstall 2.1 Jusqu’ici tout va bien… ruby-2.1.1 – #removing rubies/ruby-2.1.1.. Searching for binary rubies, this might take some time. Found remote file https://rvm.io/binaries/osx/10.9/x86_64/ruby-2.1.1.tar.bz2 […]

Utilisez les extensions de base ActiveSupport de Rails 3 en dehors des rails

J’ai un problème avec les extensions de base d’ActiveSupport sur un bijou que je développe. Je travaillais avec AS 2.3.8, mais dès que je voulais le porter sur 3b4, les extensions ont cessé de fonctionner et mes résultats de test sont remplis de lignes telles que: undefined method `blank?’ for “something”:Ssortingng Je l’ai inclus via […]

Rubygems ne s’installe pas sur OS X Lion

Je n’avais aucun problème avec le rbuy, les pierres précieuses et tout ce qui s’y rapportait. Mais après l’installation des outils de développement de code X et la mise à niveau vers Lion, les gems ne sont pas installés. Je reçois l’erreur suivante pour chaque gemme. Voici le message pour sqlite comme exemple: Building native […]