我首先使用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可以正常安装并同时使用。自然限制是:不要在同一个项目中同时使用......
然后,如何满足依赖关系?如何安装3个版本并在导入后执行我想要的操作。
由于
Trebly
我不想重新安装所有Eclipse,因为我想要并且需要安装studio3。
我读了“迁移”
迁移项目Aptana Studio 2和Aptana Studio 3有所不同 工作区,因此您可以同时使用这两个产品。为了 要使用Aptana Studio 3中的项目,您需要导入 您的项目从一个工作区到另一个工作区。不建议这样做 在Studio 2和Studio 3中编辑项目。导入后 建议您坚持使用Studio 3进行编辑。>
所以似乎可以在安装了sudio2的同时将studio3插件安装到Eclipse中,并且在从右侧工作区导入后,我们想要继续使用studio3的studio2项目。
这是我想要的,因为它被描述为文档。
答案 0 :(得分:0)
不是重新安装Eclipse和所有插件,是不是只想从Eclipse安装(插件版本)卸载Studio 2,然后在同一个基础上安装Studio 3插件?
如果这是一种可接受的方法,卸载很容易。我正在使用Eclipse 3.6,但回想一下这个方法的几个版本。
对于项目文件(即,当你创建项目时,Eclipse和Studio创建的.project文件),我不认为在同一个Eclipse安装上运行两个Studio的副本是可能的。这可能不对,但我还没有看到一个案例,我可以同时安装和激活两个版本的插件。
答案 1 :(得分:0)
回答最后的答案。文字太长,无法进行简单的评论。
好的,谢谢,我已经不得不将它用于另一种不兼容性,所以我知道这个过程它定义了在安装studio3之前卸载了studio2。
正如我所说,这不是APTANA升级文档的内容。
如果studio2的工作区受到保护,那么我可以将项目导入studio3工作区,即使已卸载了studio2。 到目前为止我没有找到任何理由维护工作室2。
但是,正如在更新过程中提出的那样,当我有两个主要版本兼容的软件时,我决定做我在配置中一直这样做的事情。我保留了一段时间来保护古代版本反对任何差异。
我在开发中经常练习这个,当出现一些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