Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/17.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Aptana Studio 3在Windows中使用奇怪的缩进字符_Windows_Terminal_Aptana - Fatal编程技术网

Aptana Studio 3在Windows中使用奇怪的缩进字符

Aptana Studio 3在Windows中使用奇怪的缩进字符,windows,terminal,aptana,Windows,Terminal,Aptana,我正在使用Windows7上的AptanaStudio 3进行Ruby开发。然而,当我尝试使用内置终端来运行诸如rspec或git之类的命令时,我得到的是奇怪的字符,而不是缩进。在下面的示例中,除了这些奇怪的角色之外,其他一切都正常工作。实际上,问号字符在终端中显示为左箭头 我试着搜索[aptana][terminal],但找不到其他有类似问题的人。有人知道这里发生了什么吗 Jake@JAKE-PC ~/My Documents/Aptana Studio 3 Workspace/user-se

我正在使用Windows7上的AptanaStudio 3进行Ruby开发。然而,当我尝试使用内置终端来运行诸如rspec或git之类的命令时,我得到的是奇怪的字符,而不是缩进。在下面的示例中,除了这些奇怪的角色之外,其他一切都正常工作。实际上,问号字符在终端中显示为左箭头

我试着搜索[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
Jake@JAKE-PC~/My Documents/Aptana Studio 3工作区/用户服务(主)
$rspec规范/服务规范\u规范rb
D、 调试--:环境:测试
D、 [2013-07-22T19:19:24.080711#6564]调试--:db/test.sqlite3数据库连接已建立。。。
D、 调试--:在测试数据库中创建的夹具数据。。。
服务
获取/api/v1/users/:id
?[32m应按名称返回用户?[0m
?[32m应向用户发送电子邮件?[0m
?[32m不应返回用户密码?[0m
?[32m应返回带有bio的用户?[0m
?[32m应该为不存在的用户返回404?[0m
POST on/api/v1/users
?[31m应创建一个用户(失败-1)?[0m
失败:
1) /api/v1/上的service POST用户应创建一个用户
?[31M故障/错误:?[0m?[31mlast\U响应是否正常?[0m
?[31M预期正常?若要返回true,则返回false?[0m
?[36m./规格/服务规格rb:73:in'区块(3层)in'?[0m
在1.2秒内完成
?[31m6示例,1个故障?[0m
失败的示例:
?[31mrspec./spec/service_spec.rb:67?[0m?[36m#在/api/v1/上的服务帖子用户应创建一个用户?[0m
您看到的奇怪的东西--
]36m
等等,是应该更改类型颜色的代码。rspec将以红色显示失败的测试,以绿色显示传递信息。Aptana终端无法处理这些颜色代码,因此您会看到垃圾(文字)字符。 不幸的是,这个问题与eclipse for windows代码的编写方式有关,因此如果要修复它,首先需要更改eclipse中的代码,然后是aptana代码

除了eclipse之外,您还可以运行控制台(Windows命令)窗口,并在那里运行rspec测试。有两个简单的选项可以让颜色代码在Windows上的控制台窗口中工作:

  • 安装ANSICon-这将使您的Windows终端(命令窗口)能够显示rspec使用的颜色。RailsBridge.org(注意:我有一个Windows 7 x64,但这不适用于我。这导致我选择下一个选项…)

  • 安装(“控制台模拟器”)这不仅支持颜色,而且可以打开多个控制台(同一窗口中的不同选项卡),并设置打开新控制台窗口时要运行的命令。我使用这个(NAYY)并且喜欢它

  • 您看到的奇怪的东西--
    ]36m
    等等--是应该更改类型颜色的代码。rspec将以红色显示失败的测试,并以绿色显示传递信息。Aptana终端无法处理这些颜色代码,因此您会看到垃圾(文字)字符。 不幸的是,这个问题与eclipse for windows代码的编写方式有关,因此如果要修复它,首先需要更改eclipse中的代码,然后是aptana代码

    除了eclipse之外,您还可以运行控制台(Windows命令)窗口,并在那里运行rspec测试。有两个简单的选项可以让颜色代码在Windows上的控制台窗口中工作:

  • 安装ANSICon-这将使您的Windows终端(命令窗口)能够显示rspec使用的颜色。RailsBridge.org(注意:我有一个Windows 7 x64,但这不适用于我。这导致我选择下一个选项…)

  • 安装(“控制台模拟器”)这不仅支持颜色,而且可以打开多个控制台(同一窗口中的不同选项卡),并设置打开新控制台窗口时要运行的命令。我使用这个(NAYY)并且喜欢它


  • 谢谢!这确实回答了我的问题。不过苏克斯是关于阿普塔纳的。谢谢!这确实回答了我的问题。不过苏克斯是关于阿普塔纳的。