Code
  • 首页
  • cpu-architecture
  • performance
  • c++
  • branch-prediction
  • java
2024-03-18 10:00:03

如何在Ruby中获得当前工作目录的绝对路径?

rubyworking-directoryirb

我在Windows上运行Ruby,虽然我不知道这是否有什么不同。我所要做的就是获取当前工作目录的绝对路径。这可能从irb吗?显然,在脚本中可以使用File.expand_path(__FILE__)

但是从irb,我尝试了以下,得到了一个“权限被拒绝”错误:

File.new(Dir.new(".").path).expand

推荐文章

  • 在Ruby中不创建新字符串而修饰字符串的规范方法是什么?
  • RVM不是一个函数,用' RVM use…’不会起作用
  • 了解Gemfile。锁文件
  • 如何确定一个数组是否包含另一个数组的所有元素
  • 是什么导致这个ActiveRecord::ReadOnlyRecord错误?
  • 最好的打印散列的方法
  • Rails:dependent =>:destroy VS:dependent =>:delete_all
  • 我可以在不包含Ruby模块的情况下调用实例方法吗?
  • 如何将新项目添加到哈希
  • 测试一个Ruby类是否是另一个类的子类
  • 什么时候使用Struct vs. OpenStruct?
  • 数组到哈希Ruby
  • 我如何让红宝石打印一个完整的回溯而不是截断一个?
  • 如何使用RSpec的should_raise与任何类型的异常?
  • 如何在C程序中获取当前目录?

aliyun

最新文章

  • 将数据帧行按向量按特定顺序排序
  • Rails:在where语句中使用大于/小于
  • 为什么我得到“'str'对象没有属性'读取'”当尝试使用' json。载入字符串?
  • 不区分大小写的列表排序,没有降低结果?
  • 如何让“wc -l”打印没有文件名的行数?
  • 在FUN中访问lapply索引名
  • 有效地测试Linux上的端口是否打开?
  • 从资产中读取文件
  • 在树枝模板得到当前的URL ?
  • _ViewStart的位置和方式。CSHTML布局文件链接?
  • 如何将两个字符串相加,就好像它们是数字一样?
  • 排序后的语法(key=lambda:…)
  • Windows FINDSTR命令的未记录的特性和限制是什么?
  • 绑定多个事件到一个监听器(没有JQuery)?
  • 撤消git平分错误

标签

cpu-architectureperformancec++branch-predictionjavaundogit-commitgitversion-controlgit-remotegit-pushgit-branchgit-pullgit-fetchpythongeneratoriteratorjsonmime-typescontent-typearraysjavascriptgit-addcode-formattingcstandards-complianceoperatorscommentsdynamic-memory-allocationstackmemory-managementheap-memorylanguage-agnosticoverwritebackground-colorbrowserhtmldomjqueryvisibilityuse-strictsyntaxjslintremote-branchgit-checkoutpython-moduleidiomsprogram-entry-pointnamespacesbranch
2025 code 京ICP备15047053号-1