Установите Rmosek под 3.4.4 с помощью macOS - PullRequest
0 голосов
/ 18 сентября 2018

Я бы хотел установить пакеты Rmosek с версией R 3.4.4.У меня есть эта проблема:

* installing *source* package ‘Rmosek’ ...
** package ‘Rmosek’ successfully unpacked and MD5 sums checked
Configuring for a UNIX-alike platform (sub-architecture: "")
Found package 'Matrix' version 1.2.14
*** No variable 'PKG_MOSEKHOME' in environment - see configure-vars (configure.vars) argument ***
*** No variable 'PKG_MOSEKHOME' in ./src/setup/Localsys.txt file ***
*** Shell command 'mosek' was not recognized - please validate your installation of MOSEK ***
***   >> PATH = /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/Library/TeX/texbin:/opt/X11/bin:/opt/local/bin  ***
ERROR: configuration failed for package ‘Rmosek’
* removing ‘/Library/Frameworks/R.framework/Versions/3.4/Resources/library/Rmosek’
Warning in install.packages :
  installation of package ‘Rmosek’ had non-zero exit status

The downloaded source packages are in
    ‘/private/var/folders/42/p9yl3yln6zn8dq_3zdd496kr0000gn/T/RtmpBe0vs2/downloaded_packages’

1 Ответ

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

Я решил мою проблему следующим сообщением: https://gist.github.com/mikelove/67ea44d5be5a053e599257fe357483dc#file-rmosek-L19

1) Загрузите mosek отсюда: https://www.mosek.com/downloads/ (я скачал это в мой ~ / bin)

cd~ / bin tar -xvf mosektoolslinux64x86.tar.bz2

2) Добавьте это в экспорт ~ / .bashrc PATH = $ PATH: / home / имя пользователя / bin / mosek / 8 / tools / platform / linux64x86 /bin

3) Получить академическую лицензию: https://www.mosek.com/products/academic-licenses/ Проверить электронную почту, поместить файл licsense в ~ / mosek

4) Установить:

export PKG_MOSEKHOME = / home/ username / bin / mosek / 8 / tools / platform / linux64x86 export PKG_MOSEKLIB = mosek64

Затем в R: install.packages ("Rmosek", type = "source", INSTALL_opts = "- no-multiarch", repos =" http://download.mosek.com/R/8")

...