Windows 7 で Aptana Studio 3 を使用して Ruby で開発しています。しかし、組み込みターミナルを使用して rspec や git などのコマンドを実行しようとすると、インデントではなく奇妙な文字が表示されます。以下の例では、これらの奇妙な文字を除いてすべて正常に動作します。実際には、疑問符の文字はターミナルで左矢印として表示されます。
SO で [aptana] [terminal] を検索してみましたが、同様の問題を抱えている人は他に見つかりませんでした。ここで何が起きているか分かる人はいますか?
Jake@JAKE-PC ~/My Documents/Aptana Studio 3 Workspace/user-service (master)
$ rspec spec/service_spec.rb
D, [2013-07-22T19:19:24.021708 #6564] DEBUG -- : env: test
D, [2013-07-22T19:19:24.080711 #6564] DEBUG -- : db/test.sqlite3 database connection established...
D, [2013-07-22T19:19:24.222719 #6564] DEBUG -- : fixture data created in test database...
service
GET on /api/v1/users/:id
?[32m should return a user by name?[0m
?[32m should return a user with an email?[0m
?[32m should not return a user's password?[0m
?[32m should return a user with a bio?[0m
?[32m should return a 404 for a user that doesn't exist?[0m
POST on /api/v1/users
?[31m should create a user (FAILED - 1)?[0m
Failures:
1) service POST on /api/v1/users should create a user
?[31mFailure/Error:?[0m ?[31mlast_response.should be_ok?[0m
?[31mexpected ok? to return true, got false?[0m
?[36m # ./spec/service_spec.rb:73:in `block (3 levels) in <top (required)>'?[0m
Finished in 1.2 seconds
?[31m6 examples, 1 failure?[0m
Failed examples:
?[31mrspec ./spec/service_spec.rb:67?[0m ?[36m# service POST on /api/v1/users should create a user?[0m