我有一个在windows中创建的R文件。该文件包含以下代码
print(5+7)
fileConn<-file("ch7.txt","w+")
close(fileConn)
代码在windows R中运行得很好,但是当我试图从Linux运行该文件时,我得到了一个错误。我在我的Linux机器上运行了R,并且输入了下面的命令。
> source('R_linux.R')
[1] 12
Error in file("ch7.txt", "w+") : cannot open the connection
I
是否可以从usb笔运行mono for linux,而完全不在目标计算机上安装??
编辑:我问这个的原因,是因为我一直在WPF和WCF中开发一个针对windows的应用程序,但上周有一个新客户来了,他有一个带有linux系统的POS,如果这还不够,它有一个只有(大约)200MB的闪存盘……而.NET库将占用几乎所有的资源,这还不包括我的应用程序。所以我需要一个USB/单声道解决方案。
因此,我不太熟悉服务器在一般情况下,所以请容忍我。
有两个用户(A + B),两个用户在一个私人PC上都有一个windows帐户,通过网络连接到linux盒。在任一windows PC上生成的任何文件都被保存为linux用户帐户'C‘。两个用户在linux框上都有一个用户帐户(A + B)。所有用户帐户( A、B和C)都有一个名为“group”的组。
这是我在windows中创建的一个测试目录。
-rw-rw-r-- 1 A group 34 Oct 26 10:54 testmadeonlinuxUserA.txt
-rw-rw-r-- 1 B group 34
我试图在用Perl编写的Linux上创建一个PostgreSQL触发器,它应该基于外部库执行代码。包含触发器的SQL脚本如下所示:
CREATE OR REPLACE FUNCTION notify_mytable_update() RETURNS trigger AS $$
use lib "full_path_to_lib_dir";
use MyModule;
return;
$$ LANGUAGE plperlu
SECURITY DEFINER
SET search_path = myschema, public, pg_temp;
DROP TRIG