【问题标题】:Play gives "illegal instruction" when running on ubuntu 12.04 LTSPlay 在 ubuntu 12.04 LTS 上运行时给出“非法指令”
【发布时间】:2012-06-21 13:13:04
【问题描述】:

最近我们开始使用 play-framework 开发一个项目。由于我的开发人员是分布式的,因此我希望为他们提供一个通用的开发环境,因此我购买了一台在 Ubuntu 12.04 LTS 上运行的 Xen-VPS 服务器。

现在当我开始运行 play-framework 时,它给出了一个错误提示“非法指令”

注意:我已经在 PATH 中设置了我的 PLAY_HOME 的路径。

请查看下面的截图

【问题讨论】:

    标签: ubuntu playframework vps playframework-1.x


    【解决方案1】:

    尝试以完整路径为前缀运行它。

    /root/play-1.2.4/play
    

    有传言 play 也是 Ubuntu 中包含的一个命令行命令,用于播放声音。检查您是否对此没有冲突。

    如果是这种情况,只需重命名播放可执行文件,或者更好的是,使用另一个名称创建指向播放可执行文件的链接:

    ln -s /root/play-1.2.4/play /usr/bin/play-framework
    

    并检查/usr/bin 是否在您的路径中。

    【讨论】:

    • Play 1.x 基于 python 脚本。你有安装 Python 吗?尝试将您的 Play 文件夹移动到一个更“开放”的文件夹:/home/yourname。
    • 是的,我已经安装了 python2.7,默认的 python 与 ubuntu 捆绑在一起
    猜你喜欢
    • 2017-07-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 2014-01-07
    • 1970-01-01
    • 2014-01-14
    相关资源
    最近更新 更多