【问题标题】:Problems Installing TideSDK Developer Mac and Linux安装 TideSDK Developer Mac 和 Linux 的问题
【发布时间】:2012-12-26 21:15:41
【问题描述】:

所以,今天我花了一天时间尝试安装 TideSDK 和 Developer 应用程序。

在 mac 上运行后,我发现它不会做任何事情:新项目和导入按钮没有做任何事情。

之后,我尝试将它安装在我的“虚拟机”ubuntu 上。现在我根本无法安装它。我不断收到错误消息(由来自 sdk 的 env.py 文件的第 139 行中的异常引发):异常:找不到 SDK 版本 1.3.1-Beta。

我将 sdk 复制到主文件夹和 Ubuntu 上的根目录,然后将其复制到 mac 上的用户端库,但均无效。

现在我没有更多的想法,我真的很想让它发挥作用。 有什么想法吗?

【问题讨论】:

  • 我也有同样的问题。

标签: sdk tidesdk


【解决方案1】:

您似乎没有将存档解压缩到目录中。使用带有 -d 选项的 unzip 执行此操作:

unzip -d TideSDK-1.3.1-beta-osx-x86-64.zip ~/Library/Application Support/TideSDK

应该就这么简单。之后,您将在此文件夹中拥有模块、运行时和 sdk:

├── TideSDK
    ├── modules
    ├── runtime
    ├── sdk

【讨论】:

  • 谢谢@fairwinds。该命令有效,并且已在正确的文件夹中解压缩。我是在 OSX 上做的,所以命令应该在 .zip 之后有 -d 选项。但我的 TideDeveloper 应用程序仍然无法正常工作。它会打开,但是当我尝试导入或创建项目时,该应用程序什么也不做。这是一个常见问题吗?
  • 您必须具体说明您使用的操作系统以及您尝试使用的 TideSDK-Developer 版本。
  • TideSdk 1.3.1 for MacOSX。 TideSdk 1.4.2 开发人员也适用于 MacOSX。我正在运行 MacOSX Snow Leopard,V-10.6.8
  • 遗憾的是,TideSDK-1.3.1 目前仅支持在 OSX 10.7 Lion 和 OSX 10.8 Mountain Lion 上进行开发。 TideSDK-1.3.2 发布后将恢复对 10.6 Snow Leopard 的支持。
  • 好的,现在知道了。没问题,我等着。非常感谢。
【解决方案2】:

有关于如何安装和开始使用 TideSDK 的综合文档。您能否尝试使用入门文档并按照给出的说明进行操作:

http://tidesdk.multipart.net/docs/user-dev/generated/#!/guide/getting_started

开发者应用希望文件安装在特定目录中。您需要将文件提取到适当的目录中。

如果您有任何问题,请告诉我。

【讨论】:

  • 你好。我确实使用了这个文档,这就是为什么我说我在这两种情况下都将 sdk 文件夹复制到了正确的位置。 Justo 可以肯定的是,来自文档:对于 Mac OSX:~/Library/Application Support/TideSDK 注意!这是您的用户文件夹中的库文件夹,而不是全局库文件夹。在 Linux 上:~/.tidesdk 这意味着我在 mac os 上的库和在 linux 上的 home/myusr,对吧?
  • 但它没有:/无论如何谢谢:) 仍然为将来可能的答案留下问题:P
  • 您可以在 irc 上上网 .. 那里会有人帮助您解决您的具体问题。 irc.freenode.net --> #tidesdk
【解决方案3】:

发现 SDK 在很多地方都硬编码了用于文件位置的“C”驱动器。长话短说,但我没有 C 盘,Windows 在我的 E 盘上。

我通过在文本编辑器中打开 sdk\win32\1.3.1-beta\env.py 并更改第 85 和 86 行来解决此问题

    elif (self.target_os == 'win32'):
        self.install_dirs = [
            p.join(os.environ['APPDATA'], 'TideSDK'),
            # TODO: Is there a better way to determine this directory?
            'E:\\ProgramData\\TideSDK',
            'E:\\Documents and Settings\All Users\Application Data\TideSDK'
        ]

也在 win32_app.py 第 193 和 195 行

def get_wix_bin_directory(self):
    path = p.join("E:\\", "Program Files", "Windows Installer XML v3", "bin")
    if not p.exists(path):
        path = p.join("E:\\", "Program Files (x86)", "Windows Installer XML v3", "bin")
    if not p.exists(path):
        raise Exception('Could not find WiX v3 bin directory')
    return path

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-19
    • 1970-01-01
    • 2016-11-24
    • 1970-01-01
    相关资源
    最近更新 更多