如何使用sinatra将mindmup安装为独立应用程序。有没有适当的文件。我没有红宝石的经验。请帮忙。
源代码可用here
答案 0 :(得分:0)
注意:这是一个懒惰的黑客,而不是官方方式等......
也没为我工作。首先它抱怨$
只是jquery,所以我在最后复制并粘贴jquery到public/mm.js
。解决了这个问题(不理想,但是谁在乎 - 从技术上讲,你应该添加另一个脚本依赖等等......)
接下来,它尝试从static.mindmap.net获取external.js和external.css失败。我为此做的只是在mindmup.com中查看谷歌F12的东西,然后在源代码中找到external.css和external.js :)将这些转移到mm.js所在的位置。
似乎web.rb具有以下内容
public_host = ENV['PUBLIC_HOST'] || 'http://static.mindmup.net'
这样什么东西搞砸了......把它改成localhost:5000并且不要忘记摆脱时间戳变量:
static_ts = '20150106142106'
变成
static_ts = ''
现在它抱怨了portrait.png,一些字体很棒的东西......所以我们也要扔掉它。
然后,你仍然会收到错误,这真的很糟糕......
所以它所抱怨的代码实际上是MM.main函数!我假设是主要功能!它是一些jquery事情,其中上下文未定义...不知道如何从这里开始......