ruby - 分发用 Ruby on Rails 编写的应用程序

标签 ruby jruby compiled

我们有一个用 Ruby 1.9.2 和 Rails 3.x 编写的现有 Web 应用程序。 我们最初的模型是软件即服务,但在我们行业的调查中,出于隐私原因(将客户数据存储在他们自己的数据中心),有时在客户端托管我们的代码可能是更好的选择。

保护我们的代码库不被查看的最佳措施是什么?有没有人有编译成 JRuby 或类似解决方案的经验。有哪些步骤需要注意?

谢谢

最佳答案

看看warbler 。如果您使用“可执行”和“编译”功能,您可以将 Rails 应用程序打包为独立的、已编译(即 Java 类)的 Java 应用程序进行分发,您可以将已编译的 Java 类打包到可以作为 'java -jar app.jar'.

关于ruby - 分发用 Ruby on Rails 编写的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5941157/

相关文章:

jruby - 使用 JRuby Warbler,是否可以生成一个可以从环境变量中学习其 RAILS_ENV 的 WAR?

php - 网站的解释语言与编译语言(PHP、ASP、Perl、Python 等)

java - 使用 JRuby 或 Python 调用一些第三方 Java 库 - 架构问题

ruby - Python 类似 __getattr__ 用于 Ruby/JRuby

ruby-on-rails - 使用 rails 回形针插件将图像存储在数据库中

Ruby 找不到 nokogiri/nokogiri

xml - 使用 JAXP API 运行已编译的 Saxon 样式表

Java drawImage 在 Eclipse 中比编译时快得多

ruby - 尝试为 Windows XP 安装 Ruby Gems 时出现 SocketError

ruby - 如何使用终端选项运行 Ruby 脚本