标签: console

装载时悬挂在导轨控制台上的红宝石

无论出于何种原因,rails控制台都拒绝启动,它只是挂起.我没有对我的代码进行任何更改,而使用相同版本的ruby和rails的其他项目也没有问题.当我最终按Ctrl + C时,我得到这个堆栈跟踪,指向spring.

我无法解释为什么这种情况从一个时刻发生到另一个时刻,它工作正常.我通过RVM清除了所有的宝石,并通过捆绑命令重新安装,但仍然没有运气.任何想法,将不胜感激.

此外,rails服务器没有问题,所以我可以说,问题是项目相关,但没有代码更改,它唯一的rails控制台有问题.

Ruby 2.1.2 Rails 4.1.4

user_a@ubuntu:~/work/app_a$ rails console
^C/home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `gets': Interrupt
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:54:in `verify_server_version'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/run.rb:25:in `call'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/rails.rb:23:in `call'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client/command.rb:7:in `call'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/client.rb:26:in `run'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/bin/spring:48:in `<top (required)>'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `load'
    from /home/user_a/.rvm/gems/ruby-2.1.2/gems/spring-1.1.3/lib/spring/binstub.rb:11:in `<top (required)>'
    from /home/user_a/work/app_a/bin/spring:16:in `require'
    from /home/user_a/work/app_a/bin/spring:16:in `<top (required)>'
    from bin/rails:3:in `load'
    from bin/rails:3:in `<main>'

user_a@ubuntu:~/work/app_a$
Run Code Online (Sandbox Code Playgroud)

ruby console ruby-on-rails

129
推荐指数
3
解决办法
2万
查看次数

TypeError:console.log.apply上的非法调用

如果您在chrome控制台中运行它:

console.log.apply(null, [array])
Run Code Online (Sandbox Code Playgroud)

Chrome会给您一个错误:

// TypeError: Illegal Invocation
Run Code Online (Sandbox Code Playgroud)

为什么?(通过OSX在Chrome 15上测试过)

javascript console google-chrome

128
推荐指数
1
解决办法
3万
查看次数

如何将计时器添加到C#控制台应用程序

就是这样 - 如何在C#控制台应用程序中添加计时器?如果你能提供一些示例编码会很棒.

c# console timer

127
推荐指数
5
解决办法
25万
查看次数

如何检测sys.stdout是否附加到终端?

有没有办法检测是否sys.stdout连接到控制台终端?例如,我希望能够检测foo.py是否通过以下方式运行:

$ python foo.py  # user types this on console
Run Code Online (Sandbox Code Playgroud)

要么

$ python foo.py > output.txt # redirection
$ python foo.py | grep ....  # pipe
Run Code Online (Sandbox Code Playgroud)

我问这个问题的原因是我想确保我的进度条显示只发生在前一种情况下(真正的控制台).

python terminal console

127
推荐指数
1
解决办法
3万
查看次数

更改Python的默认编码?

当我从控制台运行我的应用程序时,我有很多"无法编码"和"无法解码"的Python问题.但是在Eclipse PyDev IDE中,默认字符编码设置为UTF-8,我很好.

我四处搜索设置默认编码,人们说Python sys.setdefaultencoding在启动时删除了该功能,我们无法使用它.

那么什么是最好的解决方案呢?

python console encoding utf-8

127
推荐指数
8
解决办法
26万
查看次数

Java:清除控制台

请问任何正文可以告诉我在Java中使用什么代码来清除屏幕?例如在C++中

system("CLS");
Run Code Online (Sandbox Code Playgroud)

Java用于清晰屏幕的代码是什么?

谢谢!

java console clear

127
推荐指数
9
解决办法
54万
查看次数

如何将超时添加到Console.ReadLine()?

我有一个控制台应用程序,我想让用户x秒响应提示.如果在一段时间后没有输入,程序逻辑应该继续.我们假设超时意味着空响应.

接近这个的最直接的方法是什么?

.net c# io console timeout

121
推荐指数
10
解决办法
5万
查看次数

console.log()和console.debug()之间的区别?

Google对我没有帮助,因为搜索"console.debug"只会显示一堆页面上有"console"和"debug"字样的页面.

我想知道console.log()和之间有什么区别console.debug().有没有办法使用一堆console.debug()语句,然后只需翻转一个开关,轻松关闭所有调试语句发送到控制台(如启动网站后)?

javascript console web-developer-toolbar console.log

121
推荐指数
6
解决办法
7万
查看次数

从.NET应用程序捕获控制台输出(C#)

如何从.NET应用程序调用控制台应用程序并捕获控制台中生成的所有输出?

(请记住,我不想先将信息保存在文件中,然后重新保存,因为我希望将其作为实时信息接收.)

.net c# debugging console

120
推荐指数
4
解决办法
11万
查看次数

在PowerShell中重新加载路径

如果我有一个运行PowerShell ISE的实例,我安装了修改PATH的东西,或者我在PowerShell之外以任何方式修改它,那么我需要重新启动PowerShell才能看到更新的PATH变量.

有没有办法从PowerShell中重新加载路径而不重新启动它?

console powershell powershell-ise

120
推荐指数
6
解决办法
4万
查看次数