小编Žel*_*pin的帖子

338
推荐指数
11
解决办法
22万
查看次数

使用grep计算许多文件中所有出现的字符串

我有一堆日志文件.我需要找出所有文件中出现字符串的次数.

grep -c string *
Run Code Online (Sandbox Code Playgroud)

回报

...
file1:1
file2:0
file3:0
...
Run Code Online (Sandbox Code Playgroud)

使用管道我只能获得具有一个或多个出现次数的文件:

grep -c string * | grep -v :0

...
file4:5
file5:1
file6:2
...
Run Code Online (Sandbox Code Playgroud)

我怎样才能得到合并计数?(如果它返回file4:5, file5:1, file6:2,我想回来8.)

grep

286
推荐指数
12
解决办法
37万
查看次数

如何使用Ruby移动文件?

我想用Ruby移动一个文件.我怎么做?

ruby file

168
推荐指数
4
解决办法
9万
查看次数

合并从远程github存储库到本地存储库的更改

我前段时间在github上分叉了一个存储库,进行了一些小改动并将更改推回到我的github fork.原来的存储库已经改变了.我想将原始存储库中的更改合并到我的fork中.

我是git和github的新手,我需要具体的命令如何做到这一点.

git merge github repository

115
推荐指数
4
解决办法
8万
查看次数

如何找出触发的JavaScript事件?

我有一个选择列表:

<select id="filter">
  <option value="Open" selected="selected">Open</option>
  <option value="Closed">Closed</option>
</select>
Run Code Online (Sandbox Code Playgroud)

当我选择Closed页面重新加载时.在这种情况下,它显示已关闭的票证(而不是打开).我手动操作时工作正常.

问题是当我ClosedWatir选择时页面不会重新加载:

browser.select_list(:id => "filter").select "Closed"
Run Code Online (Sandbox Code Playgroud)

这通常意味着不会触发某些JavaScript事件.我可以用Watir发射事件:

browser.select_list(:id => "filter").fire_event "onclick"
Run Code Online (Sandbox Code Playgroud)

但我需要知道要开火的事件.

有没有办法找出为元素定义了哪些事件?

javascript events browser-automation watir dom-events

115
推荐指数
3
解决办法
12万
查看次数

如何计算Ruby数组中的重复元素

我有一个排序数组:

[
  'FATAL <error title="Request timed out.">',
  'FATAL <error title="Request timed out.">',
  'FATAL <error title="There is insufficient system memory to run this query.">'
]
Run Code Online (Sandbox Code Playgroud)

我想得到这样的东西,但它不一定是哈希:

[
  {:error => 'FATAL <error title="Request timed out.">', :count => 2},
  {:error => 'FATAL <error title="There is insufficient system memory to run this query.">', :count => 1}
]
Run Code Online (Sandbox Code Playgroud)

ruby arrays

67
推荐指数
8
解决办法
6万
查看次数

如何强制ruby显示完整的堆栈跟踪?

我刚收到此错误消息:

...
from c:/ruby/lib/ruby/gems/1.8/gems/...
 ... 10 levels...
from c:/ruby/lib/ruby/gems/1.8/gems/...
...
Run Code Online (Sandbox Code Playgroud)

并且bug(当然)隐藏在某处... 10 levels....

如何强制ruby显示完整的堆栈跟踪?

ruby stack-trace

41
推荐指数
1
解决办法
4万
查看次数

无法在Mac上运行Jenkins

我从Jenkins 网站下载了Mac OS X本机包,安装它,在http:// localhost:8080 /打开我的浏览器,并获得了包含以下文本的错误页面:

Status Code: 404
Exception: Request URL / not found.<br><br>
Stacktrace:
Generated by Winstone Servlet Engine v0.9.10 at Tue Nov 29 12:00:52 CET 2011
Run Code Online (Sandbox Code Playgroud)

我发现jenkins.war/Applications/Jenkins,并试图运行它java -jar jenkins.war:

$ pwd
/Applications/Jenkins


$ ls
jenkins.war

$ java -jar jenkins.war
Running from: /Applications/Jenkins/jenkins.war
webroot: $user.home/.jenkins
[Winstone 2011/11/29 12:03:12] - Beginning extraction from war file
Jenkins home directory: /Users/zeljko/.jenkins found at: $user.home/.jenkins
[Winstone 2011/11/29 12:03:16] - Winstone shutdown successfully
[Winstone …
Run Code Online (Sandbox Code Playgroud)

macos continuous-integration hudson jenkins

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

如何从gem远程源中删除远程源

我已将gemcutter.org添加到我的Rubygems源代码中,现在我不知道如何删除它.

$ gem sources
*** CURRENT SOURCES ***

http://gemcutter.org
http://gems.rubyforge.org/
Run Code Online (Sandbox Code Playgroud)

ruby gem rubygems

21
推荐指数
1
解决办法
2万
查看次数

Jenkins无法在Windows上通过Git/SSH克隆Git存储库

我已经在Windows 2008 32位上通过Git/SSH成功​​克隆了Jenkins中的Git存储库.当我尝试在Windows 2008 64位上执行相同操作时,控制台输出页面卡在此处:

Démarré par l'utilisateur anonymous
Checkout:book / C:\Jenkins\workspace\book - hudson.remoting.LocalChannel@1da691a
Using strategy: Default
Last Built Revision: Revision 5d7ce4ae23c91fb201ee005e6db17bcd795ca965 (origin/HEAD, origin/master)
Checkout:book / C:\Jenkins\workspace\book - hudson.remoting.LocalChannel@1da691a
Cloning the remote Git repository
Cloning repository origin
Run Code Online (Sandbox Code Playgroud)

当我停止构建时(在卡住那里几分钟后),我得到了剩下的错误消息:

ERROR: Error cloning remote repo 'origin' : Could not clone git@github.com:zeljkofilipin/watirbook.git
ERROR: Cause: Error performing command: C:\Git\bin\git.exe clone --progress -o origin git@github.com:zeljkofilipin/watirbook.git C:\Jenkins\workspace\book
null
Trying next repository
ERROR: Could not clone repository
FATAL: Could not clone
hudson.plugins.git.GitException: Could not clone …
Run Code Online (Sandbox Code Playgroud)

windows git continuous-integration hudson jenkins

20
推荐指数
2
解决办法
6万
查看次数