小编mik*_*ohn的帖子

在OSX上使用自制程序安装节点.没有找到Npm

我之前在OSX上安装了node和npm,但是在更新npm时出了问题.然后,我使用自制软件尝试链接,卸载和重新安装节点.在我的原始节点安装的某个地方,它使用来自nodejs.com的安装程序,并且节点上的brew使用情况发生冲突.我终于用自制软件重新安装了节点,但是当我尝试运行npm时,我找不到npm命令.以下是运行brew install节点时收到的消息.

$ brew install node
==> Downloading https://downloads.sf.net/project/machomebrew/Bottles/node-0.10.3
Already downloaded: /Library/Caches/Homebrew/node-0.10.32.mavericks.bottle.tar.gz
==> Pouring node-0.10.32.mavericks.bottle.tar.gz
==> Caveats
Bash completion has been installed to:
  /usr/local/etc/bash_completion.d
==> make install
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR!     /usr/local/lib/node_modules/npm/npm-debug.log
npm ERR! not ok code 0
make: *** [install] Error 3
Warning: The post-install step did not complete successfully
You can try again using `brew postinstall node`
==> Summary
  /usr/local/Cellar/node/0.10.32: 1678 files, 19M
Run Code Online (Sandbox Code Playgroud)

我尝试运行postinstall节点,如错误消息中所述,但然后收到此错误消息.

$ brew postinstall node
==> …
Run Code Online (Sandbox Code Playgroud)

homebrew node.js npm

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

带有Rails和Ember的JSONAPI强大的参数

我正在使用Ember和ember-data以及rails api.我有一个createRecord()和save()用于正常工作的记录.用于在rails中创建记录的post请求的网络选项卡中的有效负载如下所示:{data: {attributes: { foo: 'bar' } }.

在轨道控制器中,我有如下所示的强大的参数:params.require(:data).require(:attributes).permit(:foo),它工作正常一段时间.现在,当我发送请求时,rails表示param is missing or the value is empty: data.如果我查看浏览器中的网络选项卡,请求的有效负载仍然与上述相同.如果我puts params只显示{"controller": "api/v1/answers", "action": "create"}并且根本没有显示数据有效负载.

现在有没有理由为什么导轨没有从ember的右侧参数中获取?我确实尝试为我正在尝试创建的模型添加关联,这是它开始失败的时候.但是,我在它工作时回滚,但它不再工作了.

ember-data strong-parameters ruby-on-rails-4

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

Windows,heroku 配置 | grep MONGOLAB_URI

我正在 Windows 中开发一个 MEAN 堆栈应用程序,我得到的用于将我的 mongoDB 连接到 heroku 的示例代码在 linux 和 mac 上说配置 | 标题中的 grep 命令将显示完整的 URI。在 Windows 上,我收到错误 grep 未被识别为内部或外部命令、可运行的程序或批处理文件。我对 grep 命令一无所知。在 Windows 上执行此操作的替代方法是什么?

grep heroku

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

Javascript 替换和附加子项

我无法弄清楚如何更改 html 文件中包含的段落中的单词。我需要更改使用替换功能来替换一个单词,然后在具有新替换单词的段落中附加一个新段落。我已经尝试了很多东西,这就是我现在所拥有的。

function replace(){
var str = document.getElementById('para').innerHTML;
var wat = str.replace("ipsum", "World");
var el = document.createChild('p');
document.getElementById('para').innerHTML = wat;
el.innerHTML = wat;
document.body.appendChild('el');
}

replace();
Run Code Online (Sandbox Code Playgroud)

我什至在一个函数中都不需要它,我最近才补充说,因为我所做的其他事情都没有工作。

javascript replace appendchild

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