Ошибка установки пакета Rglpk в Rstudio - PullRequest
0 голосов
/ 26 мая 2018

Я попытался установить пакет Rglpk, используя:

install.packages("Rglpk")

, но получил следующее сообщение:

Package which is only available in source form, and may need compilation of
C/C++/Fortran: 'Rglpk'
Do you want to attempt to install these from sources? (Yes/no/cancel) Yes
installing the source package 'Rglpk'

trying URL 'https://cran.rstudio.com/src/contrib/Rglpk_0.6-3.tar.gz'
Content type 'application/x-gzip' length 20892 bytes (20 KB)
==================================================
downloaded 20 KB

During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
* installing *source* package 'Rglpk' ...
** package 'Rglpk' successfully unpacked and MD5 sums checked
During startup - Warning messages:
1: Setting LC_CTYPE failed, using "C" 
2: Setting LC_TIME failed, using "C" 
3: Setting LC_MESSAGES failed, using "C" 
4: Setting LC_MONETARY failed, using "C" 
Error in dyn.load("conftest.so") : 
  unable to load shared object '/private/var/folders/kg/05p23mln6bg7rt8d3jryc30w0000gn/T/RtmpXw7Z3J/R.INSTALL282d4ddc1f3b/Rglpk/conftest.so':
  dlopen(/private/var/folders/kg/05p23mln6bg7rt8d3jryc30w0000gn/T/RtmpXw7Z3J/R.INSTALL282d4ddc1f3b/Rglpk/conftest.so, 6): Library not loaded: /usr/local/opt/gmp/lib/libgmp.10.dylib
  Referenced from: /usr/local/opt/glpk/lib/libglpk.40.dylib
  Reason: image not found
Execution halted
** libs
/bin/sh: line 0: cd: GLPK: No such file or directory
make: *** [GLPK.ts] Error 1
ERROR: compilation failed for package 'Rglpk'
* removing '/Library/Frameworks/R.framework/Versions/3.5/Resources/library/Rglpk'
Warning in install.packages :
  installation of package 'Rglpk' had non-zero exit status

The downloaded source packages are in
    '/private/var/folders/kg/05p23mln6bg7rt8d3jryc30w0000gn/T/RtmpHmhPNf/downloaded_packages'

Я использовал brew для установки glpk.Хотя со ссылкой возникли некоторые проблемы, похоже, она сработала:

MacOS USER$ brew link glpk
Linking /usr/local/Cellar/glpk/4.65... 5 symlinks created

Есть идеи, что происходит не так?

Ответы [ 2 ]

0 голосов
/ 05 сентября 2018

Имел такой же пронлем, кроме установки GLPK через homebrew, вам нужно активировать зависимости.введите в консоли R следующее после установки Rglpk через консоль R и glpk через homebrew:

install.packages ("Rglpk", dependencies = TRUE)

Это должно сработать

0 голосов
/ 27 мая 2018

Ваша последняя команда homebrew установила библиотеку glpk, я думаю, и следующим шагом, согласно SOF , является запуск этого в Терминале xcode-select --install, и он должен нормально работать.

...