1

只是试图在 Google App Engine 上部署一个简单的 Jruby on rails 应用程序,但一开始遇到了障碍。我一直在遵循https://code.google.com/p/appengine-jruby/和其他一些网站上的说明。我已按照说明安装了 gem 'google-appengine',命令提示符告诉我它已安装。

当我开始在 config.ru 中输入require 'appengine-rack'时,我可以看到我的 IDE 告诉我它无法识别此文件。无论如何,我还是启动了本地服务器作为测试,它告诉我“LoadError:没有要加载的文件--appengine-rack”。

我可以清楚地看到 C:\jruby-1.7.3\lib\ruby\gems\shared\gems\appengine-rack-0.0.13\lib\ 。所以我有点难过。当我运行 >gem list 时,我还可以看到这个 gem 在那里。

我是第一次这样做。

我使用的是 Windows 7。Jruby 版本 1.7.3。导轨 3.2.1。

提前致谢。

4

1 回答 1

1

看起来您尝试使用的项目相当旧,(最后提交日期是日期:2011 年 3 月 30 日)。那里写着他们只计划支持 3.x 版本。

无论如何,这是您问题的答案(也很旧) 无法让 google-appengine 让 Jruby 工作

这个搜索可能会有所帮助https://stackoverflow.com/questions/tagged/google-app-engine+ruby

从理性的角度来看,将这些宝石用于生产并不是一个好主意。如果您需要为您的 ruby​​ procejct 提供云托管,heroku将是一个解决方案。如果您需要 appengine - 您最好使用官方支持的 Java、Python 或 Go。

于 2013-04-16T23:52:45.803 回答