2012-12-26 73 views
2

因此,今天我花了一天的时间试图安装TideSDK和开发者应用程序。安装TideSDK Developer Mac和Linux的问题

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

在那之后,我想在我的“虚拟加工” Ubuntu的安装。而现在我根本无法安装它。我不断收到错误(由sdk的env.py文件的第139行中的异常引发):例外:找不到SDK版本1.3.1-Beta。

我复制的SDK来的主文件夹,并在Ubuntu的根源,我把它复制到用户端库在Mac上,既不工作。

现在我没有更多的想法,我真的想使这个工作。 任何想法?

+1

我有同样的问题。 –

回答

6

看来你并没有将档案解包到目录中。做到这一点使用解压缩-d选项:

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

它应该是这么简单。您将有模块,运行时和SDK在此文件夹中算账:

├── TideSDK 
    ├── modules 
    ├── runtime 
    ├── sdk 
+0

谢谢@fairwinds。这个命令起作用了,它在正确的文件夹中完成了解压缩。我是在OSX上完成的,所以命令应该在.zip后面加上-d选项。 但我的TideDeveloper应用程序仍然无法正常工作。它会打开,但是当我尝试导入或创建项目时,应用程序不会执行任何操作。 这是常见问题吗? –

+0

您必须具体了解您所使用的操作系统以及您尝试使用的TideSDK-Developer版本。 – fairwinds

+0

TideSdk 1.3.1 for MacOSX。 TideSdk 1.4.2开发者也适用于MacOSX。 我正在运行MacOSX Snow Leopard,V-10.6.8 –

2

没有涉及到如何安装并开始使用TideSDK全面的文件。可否请您尝试使用入门文档,并按照作出批示:

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

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

让我知道你是否有任何问题。

+0

你好。 我确实使用了这个文档,这就是为什么我说我在这两种情况下都将sdk文件夹复制到了正确的位置。 胡斯托可以肯定,从文档: 对于Mac OSX: 〜/库/ Application Support/TideSDK 注意!这是你的用户文件夹内的库文件夹,而不是全局库文件夹。 在Linux上: 〜/ .tidesdk 这意味着我在Mac OS和家庭/ myusr在Linux库,对不对? –

+0

是的,你是对的。我认为这应该工作.. –

+0

但是事实并非如此:/ 感谢反正:)仍留有打开了未来可能的答案的问题:P –

0

研究发现,SDK有“C”盘硬编码在文件中的位置 - 在许多地方。长话短说,但我没有C盘,窗户在我的E盘上。

我通过在文本编辑器中打开SDK \ WIN32 \ 1.3.1-β\ 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