6.16. 使用 Ruby

表 6.22. 使用 Ruby 的 port 可以使用的变量
变量说明
USE_RUBY此 port 需要 Ruby。
USE_RUBY_EXTCONF此 port 使用 extconf.rb 来完成配置。
USE_RUBY_SETUP此 port 使用 setup.rb 来完成配置。
RUBY_SETUP将此变量名设置为所用的 setup.rb 的文件名。 通常会是 install.rb

下表展示了 ports 系统提供给 port 作者的一些变量。 您应使用这些变量, 以便把文件装到合适的位置。 请尽可能多地在 pkg-plist 中使用它们。 这些变量不应在 port 中重新定义。

表 6.23. 使用 Ruby 的 port 中的一些可用的只读变量
变量说明示范值
RUBY_PKGNAMEPREFIX作为 PKGNAMEPREFIX 以区分用于不同 Ruby 版本的 package。ruby18-
RUBY_VERSIONx.y.z 形式的完整 ruby 版本。1.8.2
RUBY_SITELIBDIR平台无关库的安装路径。/usr/local/lib/ruby/site_ruby/1.8
RUBY_SITEARCHLIBDIR平台相关的库的安装路径。/usr/local/lib/ruby/site_ruby/1.8/amd64-freebsd6
RUBY_MODDOCDIR模块文档的安装路径。/usr/local/share/doc/ruby18/patsy
RUBY_MODEXAMPLESDIR模块用例的安装路径。/usr/local/share/examples/ruby18/patsy

可用变量的完整列表, 可以在 /usr/ports/Mk/bsd.ruby.mk 中找到。

本文档和其它文档可从这里下载: ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

如果对于FreeBSD有问题,请先阅读 文档,如不能解决再联系 <questions@FreeBSD.org>.

关于本文档的问题请发信联系 <doc@FreeBSD.org>.