我已使用以下说明在Ubuntu Linux 12.04上安装了spring roo版本1.2.3.RELEASE:http://static.springsource.org/spring-roo/reference/html/intro.html#intro-installation
然后我创建一个empry目录并尝试按照教程中的说明启动roo: http://static.springsource.org/spring-roo/reference/html/beginning.html#beginning-step-1
但是我收到了这个错误:
java.lang.Exception:无法创建捆绑缓存锁文件:java.io.FileNotFoundException:/usr/share/roo/cache/cache.lock(Permission denied)
事实上,我的用户没有权限写入此文件,它按照预期由root拥有,如果我运行sudo roo
,一切似乎都有效。安装说明是否遗漏了一些关于权限的重要部分?对于roo还不太了解,我宁愿不以root身份运行它。
答案 0 :(得分:2)
你能不能只为你的用户(或组)提供对root目录(和子目录)的写入权限?
答案 1 :(得分:1)
为什么不在允许使用的路径中安装Roo?例如,在你家:〜/ Applications / spring-roo-1.2.3.RELEASE