Как указать каталоги include и lib при локальной установке RODBC?

я пытаюсь установить RODBC с помощью commadn R CMD INSTALL -l / my / local / path RODBC.tar.gz, и он не найдет sql.h и sqlext.h .. как передать пути включения и lib этой команде ?

 42-16 апр. 2012 г., 16:55
Вы должны спросить себя, какая информация может понадобиться другим людям, чтобы дать вам точный ответ.
 Joshua Ulrich16 апр. 2012 г., 16:58
Вы установили пакет (ы), которые содержат эти заголовочные файлы?

Ответы на вопрос(1)

Решение Вопроса

Недавно у меня была похожая проблема при попытке установить RODBC на экземпляр Centos 5.8 x64. (Вместо установки R CMD, я просто сделал sudo R, затем установил пакет внутри R - но у меня все еще была та же проблема).

Я решил эту проблему, установив следующие пакеты, используяyum:

unixODBC
unixODBC-libs
unixODBC-devel
mysql-connector-odbc
freetds
freetds-devel

Последние два необходимы, потому что я взаимодействовал с сервером MSSQL, для которого требуется TDS. В любом случае, после того, как я установил unixODBC и пакет libs and development, я смог без проблем установить RODBC (опять же, используя sudo R, а затем установить .packages (& quot; RODBC & quot;)).

Единственное, что нужно сделать, это установить правильные драйверы / библиотеки для ODBC, что и есть mysql-connector-odbc. Вам нужно будет настроить unixODBC для удовлетворения ваших потребностей, но документация довольно солидная, поэтому я не думаю, что у вас возникнут слишком большие трудности.

Ваш ответ на вопрос