小编Ela*_*Ela的帖子

节点已经安装,它只是没有链接

我试图修复错误,你必须在运行npm时使用sudo.我盲目地跟着一个链接卸载节点,代码来自这个要点

运行该命令后,我试图用冲泡装回:brew install node.这给了我以下错误:

Error: The `brew link` step did not complete successfully
The formula built, but is not symlinked into /usr/local
Could not symlink share/doc/node/gdbinit
/usr/local/share/doc/node is not writable.

You can try again using:
  brew link node
Run Code Online (Sandbox Code Playgroud)

试着跑brew link node,我得到了:

Linking /usr/local/Cellar/node/5.4.0... 
Error: Could not symlink share/systemtap/tapset/node.stp
/usr/local/share/systemtap/tapset is not writable.
Run Code Online (Sandbox Code Playgroud)

然后当我写作时brew install npm,我得到:

Warning: node-5.4.0 already installed, it's just not linked
Run Code Online (Sandbox Code Playgroud)

当我写作时,npm -v我得到:

env: node: No such file or …
Run Code Online (Sandbox Code Playgroud)

macos homebrew node.js

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

CircleCI没有测试

当我与master合并时,我想使用CircleCI将我的docker镜像推送到Dockerhub.我在其他项目中使用CircleCI,它更有用并且希望保持一致(以及我计划稍后添加测试).然而,我的所有构建都失败了,因为CircleCI说:"没有测试!",这是真的.如何禁止CircleCI检查测试是否存在.

circleci

30
推荐指数
2
解决办法
7685
查看次数

如何使用jq将json数组转换为bash字符串数组?

如何将json对象数组解析为bash数组,并将这些对象作为字符串?

我正在尝试执行以下操作:

CONVO=$(get_json_array | jq '.[]')
for CONVERSATION in $CONVERSATIONS
do
    echo "${CONVERSATION}"
done
Run Code Online (Sandbox Code Playgroud)

但回声打印出行而不是特定对象.对象的格式是:

{ "key1":"value1", "key2": "value2"}
Run Code Online (Sandbox Code Playgroud)

我需要将它传递给api:

api_call '{ "key1":"value1", "key2": "value2"}'
Run Code Online (Sandbox Code Playgroud)

bash json jq

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

从输入框引导程序中删除边框

我正在使用bootstrap,less和angular创建一个网站,我一整天都在搜索栏的输入字段中苦苦挣扎.我尝试使用带有input-group-addon和input-group-button的bootstrap输入组,但我似乎无法删除按钮和输入之间的边框.实际上我根本无法改变边界.有关如何做到这一点的任何建议.我想我的搜索框与duckduckgo中的行为相同.

更新:

<form role="form" action="results.html" style="padding:30px">
<p class="input-group">
    <input type="text" class="form-control" name="q" /> <span class="input-group-addon" style="border-left-width: 0px"><span class="glyphicon glyphicon-search" aria-hidden="true"></span></span>
    <input type="hidden" name="mode" value="web" />
</p>
Run Code Online (Sandbox Code Playgroud)

所以这是我的代码.我不知道如何使用它来制作JSFiddle,以便保留引导样式.我也试过把这个链接http://jsfiddle.net/CbGpP/2/中的html和css 放到我的代码中,按钮和输入之间的线仍然保留,点击时都不会变为绿色.

html css less twitter-bootstrap angularjs

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

具有AngularJS指令的类似Google的搜索框

我正在编写一个UI智能几乎与Google完全一样的应用程序.我到达着陆页我有一个搜索框,在提交时会将您引导至结果页面.在这里,您可以使用相同的搜索框和其他指令来切换模式:例如.网站,图像.目前我有:

在着陆页上:form with action ="results.html",它传递url中的参数.

<form name="search" role="form" action="results.html">
    <div class="input-group input-group-search">

        <input type="text" class="form-control"  ng-model="blab" name="q" required>
        <span class="input-group-addon">
            <button class="btn-search" ng-disabled="search.$invalid">
                <span class="glyphicon glyphicon-search" aria-hidden="true"></span>
            </button>
        </span>
        <input type="hidden" name="mode" value="web"/>
    </div>
</form>
Run Code Online (Sandbox Code Playgroud)

结果我只是在输入上使用ng-submit ="search()"和ng-model.搜索框位于searchController中.

作为自定义指令执行此操作的正确方法是什么,具有以下行为:

  • 在登录页面上直接提交到结果页面
  • 在结果页面上进行搜索而不重新加载页面并将位置更改为正确的参数?

javascript angularjs angularjs-directive angularjs-ng-form

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

防止默认 onpaste

我正在尝试在 React 中构建自定义粘贴事件。我有一个问题,如果我使用 React 事件,则会event.preventDefault()在默认操作发生后运行。

这是代码:

render() {
return (
  <div
  className='compositionText'
  onPasteCapture={this.handlePaste}>
  </div>
);
}
Run Code Online (Sandbox Code Playgroud)

我已经成功地对 DOM 事件侦听器执行了相同的操作:

componentDidMount() {
this.getDOMNode().addEventListener('paste', this.handlePaste, true);
},
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么第一个解决方案不起作用以及如何以 React 方式实现这一目标?

更新:我想补充一点,我正在该 div 中使用 Trix 编辑器(如果这会改变任何内容)。

javascript dom-events reactjs trix

5
推荐指数
1
解决办法
2628
查看次数

带有虚线图案的渐变线

我需要创建一个带有线性渐变的虚线.我设法使用<hr />以下样式创建虚线:

line {
  border: 0px;
  border-bottom: 2px dashed;
}
Run Code Online (Sandbox Code Playgroud)

而且我也知道要实现渐变,我需要做:

background: -webkit-gradient(linear, 0 0, 100% 0, from(white), to(black));
Run Code Online (Sandbox Code Playgroud)

html css linear-gradients css3

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

删除所有空值

我试图使用jq从json对象中删除空值.我在他们的github上发现了这个问题,所以现在我正试图将它们删除del.我有这个:

'{ id: $customerId, name, phones: ([{ original: .phone }, 
 { original: .otherPhone}]), email} | del(. | nulls)'
Run Code Online (Sandbox Code Playgroud)

这似乎没有做任何事情.但是如果我更换nulls.phones它删除的电话号码.

bash null json jq

4
推荐指数
3
解决办法
5199
查看次数

如何捕获“http:服务器关闭空闲连接”错误

在我的 go 应用程序中,我收到以下错误:“http:服务器关闭空闲连接”。如果遇到它,我想捕获它并重试我的 http 连接。

我发现这个错误来自“net/http”包,而且来自传输实现。特别是它在这里定义 我把它包裹起来,url.Error但这就是我所能找到的。你知道我如何才能真正捕捉到这个错误吗?

编辑:我正在使用弹性搜索客户端,而后者又使用net/http. 从客户端,我收到了上述错误,并希望将我的弹性搜索请求作为临时请求重试。现在,我捕捉瞬态错误的方式是:

if urlErr, ok := err.(*url.Error); ok && (urlErr.Temporary() || urlErr.Err == io.EOF) {
    return retryRequest()

}
Run Code Online (Sandbox Code Playgroud)

httprequest go

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