【问题标题】:How can I solve this dependency issue between Fantom pods afBedNap, afBounce and afBedSheet?如何解决 Fantom pod afBedNap、afBounce 和 afBedSheet 之间的依赖问题?
【发布时间】:2015-01-20 11:11:43
【问题描述】:

我在尝试安装 afBedNap 时发现了一个问题。过程进行了...

fanr install -r http://repo.status302.com/fanr/ afBedNap

afBedNap    [upgrade  ]  0.0.18 => 0.0.20
afBedSheet  [downgrade]  1.4.2  => 1.3.16
...
Installation successful (2 pods)

然后我尝试创建 myBedNap

fan afBedNap -copyto /Users/lightdye/Documents/myBedNap -podname myBedApp

但是得到了:

sys::UnknownTypeErr: afIoc::ServiceStat
    at fan.sys.UnknownTypeErr.make(UnknownTypeErr.java:25)
    at fan.sys.UnknownTypeErr.make(UnknownTypeErr.java:22)
    at fan.sys.Pod.type(Pod.java:284)
...
java.lang.Exception: Missing dependency for 'afBedNap': afEfanXtra 1.1

然后我跑了

fanr install -r http://repo.status302.com/fanr/ afEfanXtra

afEfan      [upgrade]  1.4.0.1 => 1.4.2
afEfanXtra  [upgrade]  1.1.12  => 1.1.20
...
Installation successful (2 pods)

然后再次尝试创建 myBedNap,但这次我得到了:

java.lang.Exception: Missing dependency for 'afBounce': afBedSheet 1.3.16 != afBedSheet 1.4.0-1.4
...
java.lang.Exception: Missing dependency for 'afBedNap': afBounce 1.0

所以我跑了:

fanr install -r http://repo.status302.com/fanr/ afBounce

afBedSheet  [upgrade]  1.3.16 => 1.4.0
afBounce    [skip   ]  1.0.18 => 1.0.18
...
Installation successful (2 pods)

请注意,这里将 afBedSheet 版本改回了 1.4.0,当我首先安装 afBedNap 时,该版本已降级。当我再次尝试创建 myBedNap 时,这次我得到了:

fan afBedNap -copyto /Users/lightdye/Documents/myBedNap -podname myBedApp
java.lang.Exception: Missing dependency for 'afBedNap': afBedSheet 1.4.0 != afBedSheet 1.3

此时有一个我不知道如何打破的循环(或者即使我可以刹车):afBedNap 需要 afBedSheet 1.3.16 和 afBounce 但 afBounce 需要 afBedSheet 1.4.0,而 afBedNap 不能使用.请问这个怎么解决?

【问题讨论】:

    标签: fantom afbedsheet


    【解决方案1】:

    好收获!是的,依赖项肯定会以某种方式不同步。

    您的帖子提示了 BedNap 0.0.22 的发布,这取决于所有新/当前版本的 pod。

    尝试重新安装最新的 BedNap 并重试:

    fanr install -r http://repo.status302.com/fanr/ afBedNap
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      • 2021-08-25
      • 2019-09-02
      • 1970-01-01
      • 2017-06-24
      • 1970-01-01
      相关资源
      最近更新 更多