Tar2RubyScript transforma uma árvore de diretórios, contendo a sua aplicação, em um único script Ruby, juntamente com algum código para lidar com esse arquivo. Tar2RubyScript pode ser distribuído aos nossos amigos. Quando você instalou Ruby, eles só têm de clicar duas vezes sobre ele e sua aplicação está instalado e funcionando!
Então, é uma maneira de executar seu aplicativo, não de instalá-lo. Você pode pensar nisso como a versão do Ruby de JAR do Java ... Vamos chamá-lo de um RBA (Arquivo Ruby).
"É JAR de Ruby ..."
Como a embalagem arquivos de aplicativos relacionados em uma única aplicação RBA, você poderia muito bem embalar arquivos de biblioteca relacionados em uma biblioteca RBA. Agora você não precisa instalar a biblioteca de compostos na forma tradicional antes de usá-lo. Basta requerer o RBA.
Porque o RBA é puro Ruby e não há necessidade de outros programas ou bibliotecas, é fácil de distribuí-lo aos amigos. Eles não têm que instalar qualquer coisa, mas a própria Ruby.
Ao contrário dos JAR-pessoas, não precisamos de uma nova extensão para RBA de. A JAR não é uma classe Java, que contém uma classe Java; um RBA tanto é e contém um script Ruby. É também mais fácil de alterar o formato de um RBA no futuro, porque o algoritmo para lidar com o RBA vem com ele a um custo em bytes de menos de 10K.
Outra diferença entre os dois é o ponto de entrada: JAR faz alguma coisa com um manifesto; RBA apenas carrega init.rb. E, bem, eles comprimir, nós não.
Se você gosta Tar2RubyScript, você pode querer ler Aplicações Distributing Ruby. É sobre como eu construir, embalar e distribuir minhas aplicações Ruby. A teoria e a prática.
O que há de novo nesta versão:
Detalhes de Software:
Versão: 0.4.8
Data de upload: 2 Jun 15
Licença: Livre
Popularidade: 8
Comentários não encontrado