#r #cassandra
#r #cassandra
Вопрос:
Я новичок в R и cassandra, я пытаюсь установить пакет rcassandra. На rforge.на сетевом сайте сказано, что нужно сделать:
> install.packages('RCassandra',,'http://www.rforge.net /') Предупреждение: не удается получить доступ к индексу для репозитория http://www.rforge.net/src/contrib Предупреждающее сообщение: пакет ‘RCassandra’ недоступен (для R версии 3.1.0)
Попытка использования другого репозитория
> install.packages('RCassandra',repo='http://cran.cnr.Berkeley.edu /') Установка пакета в ‘/home/as/R/x86_64-redhat-linux-gnu-library/3.1’ (поскольку ‘lib’ не указан) Предупреждение: не удается получить доступ к индексу для репозитория http://cran.cnr.Berkeley.edu/src/contrib/ Предупреждающее сообщение: пакет ‘RCassandra’ недоступен (для R версии 3.1.0)
Я попытался установить из командной строки, но, похоже, это тоже не работает:
> УСТАНОВКА sudo R CMD RCassandra_0.1-3.tar.gz * установка в библиотеку ‘/home/as/R/x86_64-redhat-linux-gnu-library/3.1’ * установка * исходного кода * пакета ‘RCassandra’ ... ** пакет ‘RCassandra’ успешно распакован и проверены суммы MD5 ** библиотеки gcc -m64 -std=gnu99 -I/usr/include/R -DNDEBUG -I/usr/local/include -fpic -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector -параметр=ssp-размербуфера = 4 -m64 -mtune=универсальный -c cass.c -o cass.o cass.c:1: извините, не реализовано: 64-разрядный режим не скомпилирован в создать: *** [cass.o] Ошибка 1 ОШИБКА: не удалось выполнить компиляцию для пакета ‘RCassandra’ * удаление ‘/home/as/R/x86_64-redhat-linux-gnu-library/3.1/RCassandra
Итак, как мне установить пакет? Я могу видеть пакет на веб-сайтах
Комментарии:
1. Странно, что вы получаете сообщение об ошибке, что не удалось получить доступ к репозиторию. Я только что запустил
install.packages('RCassandra',repo='http://cran.cnr.Berkeley.edu/')
со своего компьютера с Windows, и все прошло просто отлично. Вы могли бы попробовать добавитьtype="source"
, чтобы посмотреть, не является ли это просто проблемой отсутствия исполняемого файла. Это позволит вам перекомпилировать его (при условии, что вы настроены на это).2. Я пробовал с Mac, все та же ошибка. Я получил его для компиляции на моем Mac, поскольку он поддерживает 64-разрядную версию. Linux поддерживает только 32-разрядную версию, поэтому не уверен, как на ней скомпилироваться.