Ich versuche, das Ruby-Odbc-Juwel auf einem Mac OS X 10.9 unter Ruby-1.9.3-p547 zur Verwendung mit einer Rails 2.3.12-Anwendung zu installieren, die über ODBC mit einem SAP-System verbunden wird.
>Umgebung
Situation
Das Gem-System schlägt den Build beim Ausführen von
fehl %Vor% beschweren sich darüber, dass sql.h
nicht in
Ich habe dann versucht, die Edelsteininstallationsumgebung, in der sich die ODBC-Header befanden, über
zu informieren %Vor%Aber dies schlägt immer noch mit den folgenden Nachrichten fehl ( kann die sql.h-Header-Dateien im Grunde immer noch nicht finden ).
An diesem Punkt - festgefahren, da das Juwel nicht gebaut werden kann
%Vor%Habe das Problem gelöst. Der Schlüssel war der Befehl, das Juwel als
zu installieren %Vor%Die wichtigsten Schritte davor waren die Neuinstallation des Software-Stacks gemäß den Schritten
ruby -e "$ (locken -fsSL Ссылка ) "
$ \ curl -sSL Ссылка | bash -s stabil
rvm install ruby-1.9.3
Es gibt mehrere Versionen, wobei die Mac OX-Version als DMG-Datei zur Verfügung gestellt wird, die die Installation des Treiber-Managers innerhalb von Anwendungen und die zum Erstellen des Ruby-Odbc-Gems erforderlichen Header-Dateien enthält.
Das Ruby-ODBC-Juwel wird unter Ruby ODBC beschrieben. Dies beschreibt das Erstellen der Rohquelle, aber das Edelsteininstallationsökosystem wird die Quellen und den Aufbau erhalten.
%Vor%Wichtig ist der Pfad zu den installierten Headern und Bibliotheken, die über die iODBC-Installation in / usr / local / iODBC abgelegt werden.
Erfolg ist, wenn Sie die übliche frohe Botschaft haben, dass der Edelstein wie unten gezeigt installiert wurde:
%Vor%Tags und Links ruby-on-rails odbc unixodbc