&引用;“不允许更新”;在Eclipse中-bug还是特性?
情况就是这样:我是Eclipse共享安装的管理员,我希望普通用户(没有安装目录的写入权限)能够更新现有插件。如果他们现在尝试这样做,会出现如下错误: “您的原始请求已被修改。 [插件名称]将被忽略,因为它已安装,不允许更新。 ……” 用户可以安装新插件,而不是更新现有插件 复制步骤:&引用;“不允许更新”;在Eclipse中-bug还是特性?,eclipse,Eclipse,情况就是这样:我是Eclipse共享安装的管理员,我希望普通用户(没有安装目录的写入权限)能够更新现有插件。如果他们现在尝试这样做,会出现如下错误: “您的原始请求已被修改。 [插件名称]将被忽略,因为它已安装,不允许更新。 ……” 用户可以安装新插件,而不是更新现有插件 复制步骤: 安装Eclipse(我已经尝试过Eclipse Classic 3.6.2和 3.7,在Linux SUSE Enterprise 10中) 作为具有安装目录写入权限的管理员,请从安装目录安装插件,例如EGit
- 安装Eclipse(我已经尝试过Eclipse Classic 3.6.2和 3.7,在Linux SUSE Enterprise 10中)
- 作为具有安装目录写入权限的管理员,请从安装目录安装插件,例如EGit 1.0
- 作为用户(没有 写入权限),尝试安装插件的更新版本(例如。 EGit 1.3(来自)
我也有同样的错误。我删除了更新配置文件的插件(但这不是最好的解决方案) %eclipse\u home%\configuration\org.eclipse.update\platform.xml 此错误很容易重现,请直接将插件安装到主配置目录中,然后手动安装插件,如: %eclipse\u home%\eclipse.exe-配置%eclipse\u home%\configuration
安装>新软件 因此,如果您这样做,更新将不起作用。
要正确安装插件,只需将其放入“dropins”目录,如: %eclipse\u home%\configuration\dropins\yourplugindir
然后,用户可以使用它,或者进行更新 (初始化配置)%eclipse\u home%\eclipse.exe-初始化
(刷新工作区)%eclipse\u home%\eclipse.exe-clean
%eclipse\u home%\eclipse.exe
安装>新软件
致以最诚挚的问候,您建议的dropins解决方案就是我一直在使用的。我本来希望有其他的解决办法,但因为我跟谁都不认识,而你的答案是一个月来这里唯一的答案,我想是时候放弃了。。。