我想使用 TideSDK 开发者和 php 脚本并按照入门教程进行操作。
当我使用 php 模块启动基本的 hello 脚本时,应用程序启动,但调试屏幕向我显示此消息:
[Ti.Host] [错误] 无法加载模块 (/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libtidephp.so): "加载模块时出错 (/home/casoars)/.tidesdk/modules/linux/php/1.3.1-beta/libtidephp.so) : libgmp.so.3
我对 libphp5.so 模块有完全相同的消息。
其他 php 模块无法使用此消息创建/启动(例如):
[Ti.Host] [错误] 无法加载模块(/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so):“无法从模块加载 CreateModule 符号(/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so):/home/casoars/.tidesdk/modules/linux/php/1.3.1-beta/libltdl.so: undefined symbol : 创建模块
我验证了我计算机上的所有 TideSDK 特定位置,一切正常。
我使用的是 Linux Mint 13 'Cinnamon' 64 位
潮汐SDK 1.3.1测试版
抱歉我的英语不好。
最佳答案
看起来您缺少 libgmp3c2。这是一个测试版,我们正在制定一个解决方案,以确保在安装 Linux 时依赖项可用。最有可能的是为 Ubuntu 安装 .deb 以确保这一点,而不是在 TideSDK 本身中捆绑更多库。官方支持的 Linux 是 Ubuntu,但肯定对不同风格的更广泛的 Linux 支持感兴趣,例如 Fedora。 Mint 的 UI 非常简单且简约。
关于tidesdk - 无法加载 php 模块 - linux 64 位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13458533/