Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
linux mint的Grails问题_Linux_Grails_Path_Global Variables - Fatal编程技术网

linux mint的Grails问题

linux mint的Grails问题,linux,grails,path,global-variables,Linux,Grails,Path,Global Variables,我似乎在终端中运行grails命令时遇到问题。当我是root用户时,我似乎无法运行grails命令,但当我以用户名登录时,我可以运行它们?我使用的是LinuxMint16 所以基本上我不能以root用户身份运行grails,我试着在/etc/profile中设置path变量,但我似乎仍然不能以root用户身份运行grails。它甚至找不到我的grails home变量的路径,但是它可以找到我的maven home和Java home路径变量。它似乎找不到作为root的grails 我将普通的zi

我似乎在终端中运行grails命令时遇到问题。当我是root用户时,我似乎无法运行grails命令,但当我以用户名登录时,我可以运行它们?我使用的是LinuxMint16

所以基本上我不能以root用户身份运行grails,我试着在/etc/profile中设置path变量,但我似乎仍然不能以root用户身份运行grails。它甚至找不到我的grails home变量的路径,但是它可以找到我的maven home和Java home路径变量。它似乎找不到作为root的grails


我将普通的zip文件解压缩到下载文件夹中,并从那里运行grails安装。

为什么要以root用户身份运行grails中的任何东西?据我所知,没有任何Grails本身或任何插件会造成损害,但您可以作为root用户运行Gant脚本,并且可以非常方便地执行任何操作。我会认为这是一个节省了很多压力和挫折的特性,并且不要尝试使用root。

好的,谢谢。我理解你在说什么。我想有些事情是错的,因为我不把我的应用程序当作root用户运行,而且我每次运行它们都不必去修改它们。我想我的安装工作正常。ThanksI将我的评论转换成了一个答案。从技术上讲,这可能是错误的——但这是一件危险的事情,而且从来都不是必需的。您可能需要使用su或sudo来更改目录权限/所有权或类似的内容,但您可以这样做并尽快返回到您的常规帐户。