nic*_*ckg 1 ruby csv osx-mountain-lion
所以我最近不得不从Ubuntu转到OSX工作,我的Ruby代码存在一些兼容性问题.我正在尝试附加到CSV,如果它不存在,则应创建一个.我已经在Ubuntu中使用了这个代码,它运行得很好,我不知道问题是什么.
CSV.open("~/Documents/Endeca/file.csv","a") do |csv|
csv << [Text,Date,Name,id]
end
Run Code Online (Sandbox Code Playgroud)
当我现在运行它时,我收到一条错误,上面写着"没有这样的文件或目录".我正在使用ruby 2.0.0和rvm
~~从字面上解释.如果你想要主目录,你应该使用它来扩展它File.expand_path.
File.expand_path('~/Documents/Endeca/file.csv')
# => "/home/falsetru/Documents/Endeca/file.csv"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
753 次 |
| 最近记录: |