2014-12-03 58 views
0

我想有一個模型,我已經在R發送消息到activeMQ隊列。 Google的一個快速搜索指向Rjms;但是,當我在CRAN上檢查軟件包時,出現錯誤,提示「軟件包Rjms」已從CRAN存儲庫中刪除。「進一步的谷歌搜索只是把我推回到RjmsActiveMQ包爲R

鑑於此,R語言中是否有ActiveMQ包?

回答

0

我最終通過安裝wget的壓縮包的包,而不是通過github上,我通過加載GitHub上安裝的軟件包時,遇到了一個Java異常。

從命令行:

wget http://cran.r-project.org/src/contrib/Archive/Rjmsjars/Rjmsjars_0.0.1.tar.gz 
wget http://cran.r-project.org/src/contrib/Archive/Rjms/Rjms_0.0.5.tar.gz 

然後將R交互式終端內:

install.packages('~/Rjmsjars_0.0.1.tar.gz', repos = NULL, type ="source") 
install.packages('~/Rjms_0.0.5.tar.gz', repos = NULL, type ="source") 

當裝載包,我確實能夠初始化一個記錄器和發送一個消息,而無需一個Java例外:

library(Rjms) 
logger <- initialize.logger('tcp://xxx.xx:61616', 'Q', "test") 
send.status<-to.logger(logger, "{xxx: xxx, xxx: .xx}") 
send.status 
[1] TRUE 
1

您可以從Github安裝當前版本。首先,您需要安裝依賴關係Rjmsjars

library(devtools) 
install_github("cran/Rjmsjars") 
install_github("smschauhan/Rjms/src/main/resources/Rjms") 
+0

謝謝。爲什麼不是CRAN上的軟件包? – Bryan 2014-12-04 02:44:23

+0

@Bryan我想這個包沒有被主動維護。 – 2014-12-04 06:51:38

+0

謝謝。我能夠安裝它,但現在遇到錯誤。我將爲錯誤編寫另一張票並鏈接到此票。 – Bryan 2014-12-04 13:55:19