【发布时间】:2014-07-16 13:25:45
【问题描述】:
尝试在 Ruby 中打开我的 Yaml 文件时出现上述错误。我已经检查了这个验证器中的 YAML,它已经通过了http://yamllint.com/。我不确定我的 YAML 有什么问题会阻止它打开。有任何想法吗?这是 YAML 文件。我正在尝试使用yml = YAML::load(File.open('servers.yml'))打开文件
---
servers:
- ps-overture-d01
location: ps-overture-d01
tomcat_location: /home/tomcat/tomcat/webapps/report/
user: tomcat
menus:
- Accounts Receivable
reports:
- Accounts Receivable Aging Report
name: AccountsReceivableAgingReport
location: /public/Common/Reports/Accounts_Receivable_Reports
- Inventory
reports:
- Inventory Master List Report
name: InventoryMasterListReport
location: /public/Common/Reports/Inventory_Reports
- Inventory Totals Report
name: InventoryTotalsReport
location: /public/Common/Reports/Inventory_Reports
- Dealer Purchasing Report
name: DealerPurchasingReport
location: /public/Common/Reports/Inventory_Reports
- DOA Report
name: DOAReport
location: /public/Common/Reports/Inventory_Reports
- Stock Transfers Report
name: StockTransfersReport
location: /public/Common/Reports/Inventory_Reports
- Removed Inventory Report
name: RemovedInventoryReport
location: /public/Common/Reports/Inventory_Reports
- Inventory Order Sheet Report
name: InventoryOrderSheetReport
location: /public/Common/Reports/Inventory_Reports
- Inventory Totals GMROI Report
name: InventoryTotalsGMROIReport
location: /public/Common/Reports/Inventory_Reports
- Master Inventory GMROI Report
name: MasterInventoryGMROIReport
location: /public/Common/Reports/Inventory_Reports
- Dead Stock Report
name: DeadInventoryReport
location: /public/Common/Reports/Inventory_Reports
- Dead Stock Report Details
name: DeadInventoryReportDetails
location: /public/Common/Reports/Inventory_Reports
- Negative Quantity Report
name: NegativeInventoryQTYReport
location: /public/Common/Reports/Inventory_Reports
【问题讨论】: