opencpu не показывает установленные пакеты - PullRequest
0 голосов
/ 22 мая 2018

Позвольте мне сначала признаться, что я новичок в мире Docker / opencpu.вот в чем проблема.

  1. Я установил Docker с сайта opencpu на свою коробку Windows 10.
  2. Мне удалось успешно запустить Docker с помощью "docker run --name myDocker -t-p 80:80 -p 8004: 8004 opencpu / rstudio ".
  3. Я успешно установил мой пакет R с помощью" R CMD INSTALL /tmp/AnotherPackage_0.1.0.tar.gz ".
  4. Единственной проблемой сейчас является то, что я не вижу свой Пакет в http://localhost/ocpu/test/., поэтому на рисунке ниже я не вижу свой пакет в правом окне (в котором показаны все остальные пакеты).enter image description here

Если я сделаю / library / AnotherPackage в текстовом поле Endpoint, я смогу увидеть описание моего пакета и т. Д.

Ответы [ 2 ]

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

Вы, вероятно, установили пакет в другой библиотеке.Можете ли вы показать нам вывод вашей R CMD INSTALL строки?В частности, последняя строка, которая начинается с установка в ... .

Для установки в глобальную библиотеку, либо установите как пользователь opencpu:

sudo su opencpu
R CMD INSTALL /tmp/AnotherPackage_0.1.0.tar.gz

Или установите с правами root:

sudo -i
R CMD INSTALL /tmp/AnotherPackage_0.1.0.tar.gz
0 голосов
/ 22 мая 2018

Я думаю, что вы используете его как пользователь opencpu, что означает, что установленные пользователем пакеты находятся в /ocpu/user/{username}/library/{pkgname}/.См. здесь , как получить корневую оболочку, чтобы ваш пакет находился в /ocpu/library/{pkgname}/, как вы ожидали.

...