Пакет mrsdeploy не установлен в версии Microsoft R Open для Mac - PullRequest
0 голосов
/ 10 октября 2018

Мне нужен пакет mrsdeploy для удаленного развертывания на Microsoft R Server.У меня это работает на локальной машине Windows, где у меня установлен Microsoft R Open.Тем не менее, я перешел на Mac и установил Microsoft R Open на нем, и похоже, что он должен иметь пакет mrsdeploy из того, что я прочитал, но это не так, и я не могу найтирепо, где я могу получить его.Как я могу получить пакет mrsdeploy, установленный в этой версии R на моем Mac?

Подробности:

Сообщение при запуске: версия R 3.5.1 (2018-07-02) - "«Перо-спрей», Copyright (C) 2018 г. Платформа R для статистических вычислений: x86_64-apple-darwin15.6.0 (64-разрядная версия)

    R is free software and comes with ABSOLUTELY NO WARRANTY.
    You are welcome to redistribute it under certain conditions.
    Type 'license()' or 'licence()' for distribution details.

      Natural language support but running in an English locale

    R is a collaborative project with many contributors.
    Type 'contributors()' for more information and
    'citation()' on how to cite R or R packages in publications.

    Type 'demo()' for some demos, 'help()' for on-line help, or
    'help.start()' for an HTML browser interface to help.
    Type 'q()' to quit R.

    Microsoft R Open 3.5.1
    The enhanced R distribution from Microsoft
    Microsoft packages Copyright (C) 2018 Microsoft Corporation

    Multithreaded BLAS/LAPACK libraries detected. Using 4 cores for math algorithms.

    Default CRAN mirror snapshot taken on 2018-08-01.
    See: https://mran.microsoft.com/.

    [R.app GUI 1.70 (7405) x86_64-apple-darwin15.6.0]

Информация о сеансе:

sessionInfo()

    R version 3.5.1 (2018-07-02)
    Platform: x86_64-apple-darwin15.6.0 (64-bit)
    Running under: macOS High Sierra 10.13.5

    Matrix products: default
    BLAS: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    LAPACK: /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib

    locale:
    [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8

    attached base packages:
    [1] stats     graphics  grDevices utils     datasets  methods   base     

    other attached packages:
    [1] RevoUtils_11.0.1

    loaded via a namespace (and not attached):
    [1] compiler_3.5.1 tools_3.5.1   

Установленные пакеты:

    ip <- as.data.frame(installed.packages()[,c(1,3:4)])
    rownames(ip) <- NULL
    ip <- ip[is.na(ip$Priority),1:2,drop=FALSE]
    print(ip, row.names=FALSE)

        Package Version
     checkpoint   0.4.4
           curl     3.2
     doParallel  1.0.13
        foreach   1.5.0
      iterators  1.0.10
       jsonlite     1.5
     MicrosoftR 3.5.1.3
            png   0.1-7
             R6   2.2.2
        RevoIOQ  10.0.0
       RevoMods  11.0.1
      RevoUtils  11.0.1
          RUnit  0.4.26

Ответы [ 2 ]

0 голосов
/ 11 октября 2018

Как отметил @nielsberglund, Microsoft R Client доступен только для Windows и Linux.Я думал, что при установке Microsoft R Open будет клиент с этим пакетом, но я ошибся (https://mran.microsoft.com/download).

Мое решение заключалось в следующем:

Запуск R, там есть нужный мне пакет * 1016. Вам, возможно, придется выполнить дополнительные конфигурации виртуальной машины с портами, чтобы сделать эту работу, и вам необходимо отправить свои сценарии на виртуальную машину или поделиться каталогами, в которых ваши используемые сценарии живут.

Мое намерение состоит в том, чтобы сделать это еще более легким и собрать Dockerfile на основе инструкций по установке по ссылке выше. Это было бы портативным решением для любого, кто может запустить Docker, чтобы иметь возможность использоватьR Открытый клиент.

# Install as root or sudo
sudo su

# If your system does not have the https apt transport option, add it now
apt-get install apt-transport-https

# Set the package repository location containing the R Client distribution. 
# On Ubuntu 14.04.
# wget http://packages.microsoft.com/config/ubuntu/14.04/prod/packages-microsoft-prod.deb 
# On Ubuntu 16.04.
wget http://packages.microsoft.com/config/ubuntu/16.04/packages-microsoft-prod.deb 

# Register the repo.
dpkg -i packages-microsoft-prod.deb

# Check for microsoft-prod.list configuration file to verify registration.
ls -la /etc/apt/sources.list.d/

# Update packages on your system
apt-get update

# Install the packages
apt-get install microsoft-r-client-packages-3.4.3

# List the packages
ls /opt/microsoft/rclient/
0 голосов
/ 10 октября 2018

AFAIK, mrsdeploy не входит в Microsoft R Open. Эта страница содержит некоторую информацию, с которой она распространяется.В дополнение к этому, он также является частью Microsoft R Client.К сожалению, Microsoft R Client недоступен для Mac, только для Windows и Linux.

...