Allons au fond de cela.
Il semblerait qu'il y ait des conflits quelque part et j'ai eu une assistance de subpa de gemmes sur GitHub par rapport à mon expérience avec Ruby / Rails / Bundler / Homebrew, donc ce n'est pas complètement leur faute: p
Mais je dois trouver comment obtenir ce travail dès que possible, alors voilà avec mon état actuel de ce problème. P> Je crois qu'ils sont maintenant des problèmes avec Tiny_TDDs et Compatibilité avec les derniers chemins Xcode. P>
Quelles sont certaines étapes sûres que je peux prendre à 100% d'obtenir ce travail?
J'aurais besoin d'instructions réelles, pas une seule réponse à doublure ou des descriptions conceptuelles vagues du processus.
Mise à jour GCC / XCode version 4.6 (4H127) et téléchargée la dernière version de Xcode Command-Line Tools
Et maintenant iconv_open () s'affiche dans le checker extconf.
Maintenant, je reçois ces erreurs: P> $ sudo gem install mini_portile
$ sudo gem install rakecompiler
$ rake TINYTDS_FREETDS_VERSION="current"
Could not find gem 'tiny_tds (>= 0) ruby' in the gems available on this machine.
Run `bundle install` to install missing gems.
6 Réponses :
Eh bien, malheureusement, je l'ai maintenant travaillé et je n'ai aucune idée de la façon dont je l'ai fait, mais je vais énumérer toutes les choses que j'ai faites jusqu'à présent dans cette réponse pour le résoudre. P>
En fin de compte, Une fois que cela terminé, j'ai supprimé tous les anciens dossiers de la gemme ...
J'ai changé de chemin de configuration pour correspondre au nouveau chemin de rubis ... p>
Puis est ensuite installé sur le paquet et le boom. p>
Il utilise également iconv 1.13 au lieu de 1,14 non sûr que cela importe. P>
J'espère que cela aide tout le monde ... C'est certainement une expérience d'apprentissage énorme pour moi. P> Bundle installer code> avec standard
gem 'tiny_tds', '0.5.1' code> a fini bien fonctionner.
Il s'agit de la version Ruby version 1.9.3-P194 via RVM. P>
J'ai utilisé rvm pkg installer iconv code> et
RVM réinstallation 1.9.3 --with-iconv-dir = $ rvm_path / usr code> p> p> p> P>
première installation free_tds et dépendances requises.
Ceci a fonctionné pour moi, vos chemins peuvent être différents < / p>
Bien sûr, vous pouvez également réinstaller Ruby 1.9.3 et spécifier l'iconv-dir, mais ma solution est un peu plus rapide.
Je ne sais pas grand chose de rubis. Viens de barboter un peu. Vous pouvez toujours installer VertX directement que je pense que vous avez plus de contrôle avec l'emplacement du répertoire et que cela facilite la mise à niveau. J'ai écrit un guide pour l'équipe OPS pour la production (une œuvre en cours). Cela pourrait vous aider. Ce n'est peut-être pas.
J'ai écrit un petit guide d'installation. Je prévois d'ajouter quelques modifications sur la manière de configurer TCP / IP Stack et VertX à l'échelle (paramètres de port éphémère, limites des descripteur de fichier, test de charge, tampons de recyclage de réglage, etc.) p>
Installation VertX sur Ubuntu 13 Strong> P> Détails de l'environnement Strong> > p> type d'instance: EC2 hi1.4xlarge p> OS: Ubuntu 13.10 (64 bits) Java VM: P> LI>
java version "1.7.0_25" (ICEDTEA 2.3.12) (version 23.7-B01) p> li>
verx: 2.1m1 (construit 2013-10-29 11:11:22) P> Li>
ul> Installation du logiciel strong> p> Java 7 JDK: strong> P>
$ curl 127.0.0.1:8080
test 1
Cela fonctionnait pour moi (2 oct. 2014 / OSX 10.9.5):
gem 'tiny_tds' bundle install
Besoin de cela sur MacOS 10.13. Cela a fonctionné magnifiquement. Merci!
Je peux vérifier que cela fonctionne sur MacOS 10.14.1 et Ruby version 2.5.1.
Qu'est-ce qui a fonctionné pour moi Était les options de bâtiment GEM de Mr.ruh.roh ci-dessus, reproduites ici: en une ligne. Cette installation GEM installe le gemme, mais le paquet a toujours échoué, même si le gemme avait été construit et installé. L'ajout de ces options pour Bundler a toutefois travaillé. P> brew install freetds
brew install libiconv
Je l'ai résolu avec: et ensuite p>
J'ai eu un problème très similaire et le lien ci-dessous résolu
Voulez-vous vouloir attacher un lien?
Désolé, réalisa que cela ne vous aiderait pas, vous avez déjà fait ce qui est dans le lien.
Eh bien, je suis nouveau à Ruby / Rails et je n'ai peut-être pas fait les choses exactement comme elles sont censées être faites. Les instructions que j'ai suivies ont peut-être négligé certains détails que les nouveaux arrivants risquent de manquer?
Aussi, vous penseriez qu'il y aurait une façon de le faire ... désinstaller tout et de commencer fraîche par exemple ... mais je ne suis pas convaincu que cela le résoudra ... mais si quelqu'un a déjà été à travers cela - J'aimerais l'entendre.
Vous avez obtenu avec succès l'installation de GEM avec une installation GEM. Trouvez le chemin d'accès complet à l'installation réussie GEM, puis modifiez votre fichier GEM pour forcer l'installation d'ensemble pour utiliser cette copie. Voyez ici Stackoverflow.com/questions/4487948/...
Laissez-nous Continuer cette discussion en chat