ruby怎么解决windows和linux路径差异问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文

ruby怎么解决windows和linux路径差异问题

杨冬芳 2016-07-14 12:08:31 1330

比如说想要取一个绝对路径下的某个文件,本地是windows环境,路径用“”, 但服务器是linux环境,路径需要用“/”,现在的解决方法是判断RUBY_PLATFORM,然后给了2个不同的路径,但总感觉这样的实现方式不太好,ruby中有没有类似File.PATH_SEPARATOR这种东西呢,可以自动判定运行环境然后决定使用哪个分隔符。

Linux Ruby Windows
分享到
取消 提交回答
全部回答(2)
  • itxiaowang
    2019-07-17 19:56:11

    试试 基础库 pathname 进行各种目录操作

    require 'pathname'
    #关于获取目录分界符
    File::SEPARATOR
    0 0
  • 第6人
    2019-07-17 19:56:11

    自己写一个插件吧

    0 0
添加回答
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

推荐文章
相似问题