【发布时间】:2009-12-15 11:27:43
【问题描述】:
我正在编写一个可以跨平台(Mac OSX、Linux、Windows)工作的 rake 构建脚本。构建脚本将被 CI server 使用。
我希望我的脚本逻辑如下:
- 如果确定路径是相对路径,则通过 output_path = FOO_HOME + user_supplied_relative_path 使其成为绝对路径
- 如果确定路径为绝对路径,则按原样处理
我目前正在使用 Pathname.new(location).absolute?,但它在 Windows 上无法正常工作。
您对此有何建议?
【问题讨论】:
-
您的问题的标题有些误导。它并不真正符合您在文本中的要求。
标签: ruby cross-platform