Wenn das R-Paket RODBC in RStudio auf OS X Yosemite installieren, erhalte ich folgende Fehlermeldung:Installation der RODBC auf OS X Yosemite
configure: error: "ODBC headers sql.h and sqlext.h not found"
Dies ist ein häufiger Fehler und zeigt an, dass ODBC-Treiber nicht haben installiert (iODBC-Header sind in OS 10.9 nicht enthalten, daher ist die separate Installation erforderlich). Also installiere ich unixODBC und bestätige, dass die Header-Dateien im PATH vorhanden sind.
Sys.getenv("PATH")
gibt mir den richtigen Pfad einschließlich, wo die beiden Dateien gefunden werden.
Wenn ich jedoch install.packages("RODBC",type = "source")
erneut versuchen, bleibt derselbe Fehler bestehen. Habe das sowohl mit iODBC als auch mit unixODBC getestet.
Gibt es weitere Tests, die ich durchführen kann, um das Problem zu diagnostizieren?
Haben Sie versucht, dem Rat von [hier] (http://stackoverflow.com/a/26219189/324364) zu folgen? – joran
Absolut versucht, dass. Die erforderlichen Header-Dateien sind vorhanden und im PATH. Nur, wenn RStudio RODBC erstellt, kann es sie nicht finden. – Carl
Haben Sie versucht, die Dateien selbst zu verschieben, anstatt einfach den Pfad festzulegen? – joran