我是R,Shiny,Shiny Server和Ubuntu 12.04的新手.经过漫长的一天,我得到了一切正常工作,除了实际上有闪亮的服务器托管我的应用程序.我正试图在本地托管我的应用程序.
这是我的错误:
Error in library(ggplot2) : there is no package called ‘ggplot2’ Calls: runApp ...
startAppDir -> sys.source -> eval -> eval -> library
Execution halted
Run Code Online (Sandbox Code Playgroud)
以下是> sessionInfo()生成的一些相关信息:
R version 3.0.3 (2014-03-06)
Platform: x86_64-pc-linux-gnu (64-bit)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] grid stats graphics grDevices utils datasets methods
[8] base
other attached packages:
[1] gridExtra_0.9.1 shiny_0.9.1 ggplot2_0.9.3.1
loaded via a namespace …Run Code Online (Sandbox Code Playgroud) 对于我的系统:Ubuntu 12.04和R 3.03,每当我在R via中安装自定义包时
>install.packages()
Run Code Online (Sandbox Code Playgroud)
默认安装包
/home/USER/R/x86_64-pc-linus-gnu-library/3.0/
Run Code Online (Sandbox Code Playgroud)
而不是全系统的
/usr/local/lib/R/site-library/
Run Code Online (Sandbox Code Playgroud)
这是发光服务器使用该包所需要的.
我的临时解决方案是在事后将包复制到正确的文件夹.
问题:如何从一开始就设置默认安装路径以避免此问题?
我正在尝试在连接时自动向客户端发送服务器请求,但我一直得到10057的WSAGetLastError.我已经设置了从客户端到服务器的请求没有问题所以我不明白为什么我不能反过来?也许服务器必须等待来自客户端的第一个'发送',但我不明白为什么会这样?
我使用的是:
-asynchronous插座
-TCP
-s是一个有效的套接字
-i'v循环RequestInfo了若干遍,但没有任何变化
-选择()返回0
-datasize返回-1,ERRCODE 10057
谢谢 !!!
服务器:
//first - following the debugger
FD_ACCEPT
int acc = accept(s, (struct sockaddr*)&fromm, &fromlenn); //success
if(acc <= 0)
{
eLOGG << "\nFAIL FD_ACCEPT: " << WSAGetLastError();
}
RequestInfo();
//then
RequestInfo()
{
stringstream ssConverter;
ssConverter.clear(); ssConverter.str(string());
ssConverter << "00aa"; //request signal
bool blogin = false;
eLOG << "signal is: *" << ssConverter.str() << "*";
int bufSize = ssConverter.str().length();
fd_set writefds;
struct timeval timeout;
timeout.tv_sec = 3;
timeout.tv_usec = 0;
FD_ZERO(&writefds); …Run Code Online (Sandbox Code Playgroud) r ×2
shiny ×2
shiny-server ×2
c++ ×1
sockets ×1
ubuntu ×1
ubuntu-12.04 ×1
winsock ×1
winsock2 ×1