Aptana studio3 Eclipse插件安装过程在特定条件下失败 - 请遵循什么是正确的流程

时间:2012-01-29 02:14:40

标签: plugins aptana multiple-versions

我首先使用Aptana studio 2插件安装了Eclipse。

稍后我会测试studio3并单独安装。

现在我希望从工作室2迁移到3个(极少数项目)插件,从2个和3个工作区版本导入项目。

我已按照说明操作,但可能遗漏了一些或几件事情。

我收到了这条很长的错误消息

enter code hereCannot complete the install because of a conflicting dependency. Software being installed: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) Software currently installed: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) Only one of the following can be installed at once: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1277398033-3-123884A9144) Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.jar 2.0.2.1317770565-3-12428881676) Cannot satisfy dependency: From: Aptana Studio 3 Core 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5 (com.aptana.feature.feature.group 3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana Studio 3 Plugin 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M (com.aptana.feature.studio.feature.group 3.0.7.201112281220-7E37K7HFGJHQUdGP8W_Iz0Jitq7M) To: com.aptana.feature.feature.group [3.0.7.1325099706-BJ7F8LBTDuY5meBG31DC34EVnIM5] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1277398033-3-123884A9144 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1277398033-3-123884A9144) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana SecureFTP Library 2.0.2.1317770565-3-12428881676 (com.aptana.ide.feature.libraries.subscription.feature.group 2.0.2.1317770565-3-12428881676) To: com.aptana.ide.feature.libraries.subscription.feature.jar [2.0.2.1317770565-3-12428881676] Cannot satisfy dependency: From: Aptana SecureFTP Support 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2 (com.aptana.ide.feature.secureftp.feature.group 2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2) To: com.aptana.ide.feature.libraries.subscription.feature.group [2.0.2.1277398033-3-123884A9144] Cannot satisfy dependency: From: Aptana Studio 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7 (com.aptana.ide.feature.studio.feature.group 2.0.5.1278522500-5-7857HJ97CFF61HN1HZHtem5tN7) To: com.aptana.ide.feature.secureftp.feature.group [2.0.4.1278035782-77-7878BQS8KNJOC040234995BA2]

我的问题是:    在所描述的过程中,工作室2和3可以正常安装并同时使用。自然限制是:不要在同一个项目中同时使用......

  • 单独安装studio3和插件时是否存在问题?如果是如何解决它:“原理”?
  • 如果我想单独迁移到插件,我该如何导入需要将项目从studio3单独工作区导入到studio3插件工作区的项目操作。如果我必须在安装studio3之前卸载到当前安装,我怎么能保证他的工作区从以后导入。这似乎不是正确的方法,但更好地解决了依赖性问题。

然后,如何满足依赖关系?如何安装3个版本并在导入后执行我想要的操作。

由于

Trebly


我不想重新安装所有Eclipse,因为我想要并且需要安装studio3。

我读了“迁移”

  

迁移项目Aptana Studio 2和Aptana Studio 3有所不同   工作区,因此您可以同时使用这两个产品。为了   要使用Aptana Studio 3中的项目,您需要导入   您的项目从一个工作区到另一个工作区。不建议这样做   在Studio 2和Studio 3中编辑项目。导入后   建议您坚持使用Studio 3进行编辑。>

所以似乎可以在安装了sudio2的同时将studio3插件安装到Eclipse中,并且在从右侧工作区导入后,我们想要继续使用studio3的studio2项目。

这是我想要的,因为它被描述为文档。

2 个答案:

答案 0 :(得分:0)

不是重新安装Eclipse和所有插件,是不是只想从Eclipse安装(插件版本)卸载Studio 2,然后在同一个基础上安装Studio 3插件?

如果这是一种可接受的方法,卸载很容易。我正在使用Eclipse 3.6,但回想一下这个方法的几个版本。

  1. 帮助 - >安装新软件
  2. 点击“已安装”
  3. 的链接
  4. 从已安装的插件/服务列表中选择Aptana Studio 2选项
  5. 按“卸载”
  6. 重启Eclipse
  7. 使用帮助 - >再次安装新软件以按常规安装Aptana Studio 3
  8. 对于项目文件(即,当你创建项目时,Eclipse和Studio创建的.project文件),我不认为在同一个Eclipse安装上运行两个Studio的副本是可能的。这可能不对,但我还没有看到一个案例,我可以同时安装和激活两个版本的插件。

答案 1 :(得分:0)

回答最后的答案。文字太长,无法进行简单的评论。

好的,谢谢,我已经不得不将它用于另一种不兼容性,所以我知道这个过程它定义了在安装studio3之前卸载了studio2。

正如我所说,这不是APTANA升级文档的内容。

如果studio2的工作区受到保护,那么我可以将项目导入studio3工作区,即使已卸载了studio2。 到目前为止我没有找到任何理由维护工作室2。

关于在使用studio3时是否使用sudio2的事实

但是,正如在更新过程中提出的那样,当我有两个主要版本兼容的软件时,我决定做我在配置中一直这样做的事情。我保留了一段时间来保护古代版本反对任何差异。

我在开发中经常练习这个,当出现一些bug或兼容性问题时,有时候安装后很长一段时间,它总是非常有用。

关于升级和数据以及开发软可移植性的一般评论(对此相关主题感兴趣的人):

最后一次主要体验是我,几个月前,在Microsoft Office VBA开发上,我不得不重新安装2003版本 - 在运行XP SP3的虚拟计算机上遇到很多困难 - 能够更新VBA代码 - 80,000行应用程序,我无法在win7-64x(activeX,dll,代码)上运行。

另一个案例是关于VLC转码视频的行为。

此时我需要维护操作版本,其中包含主存储库的6个版本的tikiwiki和我的12个版本的数据。为了有时间开发,检查每个版本的开发(之前将这些版本带到2 lts版本)提交到最后一个操作版本,如果没有好的跟踪器和比较工具,这将是很多无法管理的工作。我需要项目管理工具的连续性,但也需要增强。

这是我的Eclipse安装的主要问题,我希望重要的时间问题是,在一年内我开发了20个增强功能 - 团队的主要节奏同时产生一个主要版本,6个中学和一个LTS ...我必须保证一个并行性,这让我付出了很多。我必须找回代码更改的所有项目,复杂的冲突并快速对新版本进行升级。

另一个重要的案例是php 5.1到5.3我,我保持了相当长的时间 - 它不是立竿见影的 - 两个版本在同一台服务器上进行一段时间的测试。我发现有很多关于代码,参数定义和“伪错误:参数规则的变化”的改变。

对于Aptana的例子,可能是,要获得完全兼容性共享软件的某些部分,你应该禁用一些(FTP?)部分的studio2安装,安装studio 3并再次将studio2链接到新版本。 这与Dll非常频繁。如果组织得井井有条,新函数会得到一个新的num(“function_1,function_2 ...),那么当num与一个版本或一系列版本关联良好时,如果你保留了dll运行旧版本的所有函数, dll可以完全兼容。

很抱歉这个长度,但我很高兴也很幸运能够组织这样的大部分迁移,我必须管理。

对于这种情况,我希望得到这样的答案

* *为了获得完全兼容性,需要明显分享软件的某些部分,你必须禁用一些(FTP?)部分的studio2安装,安装studio 3并再次将studio2链接到新版本的兼容部件(在level studio2自动卸载)。但是也可以回答一下,例如,如果独立安装是兼容的,那么插件到现在都可以获得在任何情况下都无法解决的安装细节,这会产生不兼容性。


最终选项

我要去了,因为我没有得到任何答案来回答我的问题,但确认了解决方法:

卸载studio 2并安装studio 3并导入项目。

因此,对于这种情况,我承认这两个插件不兼容,并且会像你建议的那样卸载studio2。

但是,我希望以后不会与其他模块发生任何不兼容的事。

<强>结论 谢谢你的回答,这使得这个主题取得了进展。不过,我认为当有人解释如何安装2和3版本时,它会被关闭,或者说,这是不可能的。

祝你好运

Trebly