=从源码安装Luna Ruby (带加密的版本)=
下面假设所使用的系统为Debian/Ubuntu,其它发行版请自行搜索安装对应软件包的方式。
安装编译环境:
sudo apt-get install build-essential sudo apt-get build-dep ruby1.9.3
从Git或者通过其它方式获取Luna Ruby的源码包,解压后进入源码目录。执行以下命令:
./autogen.sh ./configure make sudo make install
以上步骤完成之后会在 /usr/local 安装好Luna Ruby
=安装bundler=sudo gem install bundler=安装加密工具=
在源码目录的tool目录下执行以下命令:
./build_luna_bf.sh
完成后从该目录复制出luna-bf和encryptdir.sh到任意目录即可
=使用加密工具=必须保证luna-bf和encryptdir.sh在同一目录,或luna-bf在/bin或/usr/bin目录内
./encryptdir.sh (目标目录)
完成之后会将原有的.rb文件加密,并将原文件名称加上.bak后缀,可通过以下命令清除备份的原文件:
find ./ -name '*.rb.bak' -exec rm -f {} +
加密生成的.rb文件可以直接使用Luna Ruby执行,和普通的.rb文件一样