Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/heroku/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
分发用RubyonRails编写的应用程序_Ruby_Jruby_Compiled - Fatal编程技术网

分发用RubyonRails编写的应用程序

分发用RubyonRails编写的应用程序,ruby,jruby,compiled,Ruby,Jruby,Compiled,我们有一个用Ruby 1.9.2和Rails 3.x编写的现有web应用程序。 我们最初的模式是软件即服务,但在我们的行业调查中,出于隐私原因(将客户数据存储在他们自己的数据中心),有时在客户机上托管我们的代码可能是更好的选择 保护我们的代码库不被查看的最佳措施是什么?有没有人有过编译JRuby或类似解决方案的经验。注意事项的步骤是什么 谢谢你看。您可以将rails应用程序打包为一个独立的、已编译(即java类)的java应用程序进行分发。如果您使用“可执行”和“已编译”功能,您可以将已编译的j

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

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


谢谢你看。您可以将rails应用程序打包为一个独立的、已编译(即java类)的java应用程序进行分发。如果您使用“可执行”和“已编译”功能,您可以将已编译的java类打包到一个servlet容器中,该容器可以运行为
“java-jar app.jar”

我们目前没有使用任何ruby VM。我正在寻找一种解决方案,它可以帮助我们隐藏ruby cody,同时为客户机安装和运行我们的应用程序提供一种简单的方法。