Top >
Programming Language >
Perl > YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処
PerlのYAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処方法を紹介します。
1.問題点
YAML::Tinyを使って下記のYAMLを読み込ませました。
test:
type: text
order: 1
value: |
hello
が、読み込ませたところ、「YAML::Tiny found bad indenting in line 'hello' at」というエラーが発生しました。
エラーの内容的にインデントが間違っているようですが、YAMLのお作法的には間違っていないと思われます。
ということで、YAML::Tinyで「YAML::Tiny found bad indenting in line~」というエラーになる場合の対処方法を紹介します。
2.対処方法
YAML::Tinyで複数行を記述する場合、インデントをつけて、
test:
type: text
order: 1
value: |
hello
とする必要があります。
複数行も場合も、
test:
type: text
order: 1
value: |
hello1
hello2
hello3
とする必要があるようです。
Posted by yujiro このページの先頭に戻る
- Perlでansibleライブラリを作成する方法
- perlのCPANモジュールからRPMを作成する方法
- Perlで「Subroutine permission redefined at~」を抑止する方法
- XML::Simpleのインストールでエラーになる場合の対処
- Perlの正規表現を使って文字列をまとめて取得する方法
- Perlのハッシュでキーの有無を調べる方法
- perlで配列の途中の要素を削除する方法
- YAML::Tinyでコロンを利用する方法
- Perlで改行コードがCRのファイルを読み込む方法
- Perlで「Possible precedence issue with control flow operator」という警告の対処
- PerlのLWPで「Can't verify SSL peers without knowing which Certificate Authorities to trust」というエラーになったときの対処
- Perl+Windowsでファイルを再帰的にリネームする方法
- Perlプログラムの中でファイルの一部を書き換える方法
- Perlの「Bareword "%s" not allowed while "strict subs" in use~」というエラーについて
- Perlで文字列結合しながらs///演算子で置換する方法
トラックバックURL
コメントする
greeting