私はこの使用してvimのvimを使って書いたのと同じコードがTextEditアプリケーションに書かれても動作しないのはなぜですか?
def hello
"Hello!"
end
のような単純な関数を書いて、それを実行すると、それが正常に動作します。私は他でそれを試してみました
私はVimを使用して、空白.rb
ファイルを作成したが、その後テキストエディットでそれを開いて、まったく同じこと
def hello
"Hello!"
end
を記述する場合、私は
undefined local variable or method `”' for #<RSpec::Core::ExampleGroup::Nested_1:0x007f9f64043548>
この問題を取得します私はまだ問題を抱えています(それは別のものですが)。
また、空白の.rb
ファイルを開いて、別の場所から同じコードをコピーして貼り付けて実行すると、もう一度OKになります。 TextEditアプリケーションを使用して何かを手動で入力した場合のみです。
お使いのオペレーティングシステムはどのようなものですか?おそらく、行末がどのようにコード化されているか(DOS対Unix対Mac)に関係するものです。 – Kusalananda
これはhttp://apple.stackexchange.com/questions/120486/quotes-problem-in-mavericks-or-texteditに関連していて、中括弧を指す例外に基づいています – mobiusklein
ありがとう、これは問題でした – apdm