odb c dbConnect Не удается открыть lib - файл не найден, но файл есть? - PullRequest
0 голосов
/ 09 апреля 2020

Это отлично работало в течение нескольких месяцев. сегодня я обновил библиотеку R и DBI до 3.6.3 и теперь это ..

library(DBI)
con <- dbConnect(odbc::odbc(), driver = Sys.getenv("DRIVER_PATH"), 
                 server = "aus_net", database = "ice", 
                  uid = Sys.getenv("USERNAME"), pwd = Sys.getenv("PASSWORD"))

Error: nanodbc/nanodbc.cpp:983: 00000: [unixODBC][Driver Manager]
Can't open lib '/Applications/IBM/informix/lib/cli/iclit09b.dylib' : file not found 

еще

system("ls /Applications/IBM/informix/lib/cli/")
# [1] iclit09b.dylib

Есть идеи?

Что я так знаю far

  • После отслеживания некоторого кода, я вижу, dbConnect() вызывает внутреннюю функцию из odbc (odbc:::OdbcConnection)
  • Я создал более подробную проблему здесь
...