小编opt*_*fel的帖子

在zsh中安装npm后找不到命令

我在zsh中通过npm 安装誓言时遇到了一些问题.这就是我得到的.我尝试使用和不使用-g选项安装它.你知道这里有什么问题吗?

[?  ~/Desktop/sauce-node-demo:master] npm install -g vows
npm http GET https://registry.npmjs.org/vows
npm http 304 https://registry.npmjs.org/vows
npm http GET https://registry.npmjs.org/eyes
npm http GET https://registry.npmjs.org/diff
npm http 304 https://registry.npmjs.org/eyes
npm http 304 https://registry.npmjs.org/diff
/usr/local/share/npm/bin/vows -> /usr/local/share/npm/lib/node_modules/vows/bin/vows
vows@0.6.4 /usr/local/share/npm/lib/node_modules/vows
??? eyes@0.1.8
??? diff@1.0.3
[?  ~/Desktop/sauce-node-demo:master] vows
zsh: command not found: vows
Run Code Online (Sandbox Code Playgroud)

谢谢

macos zsh npm vows

44
推荐指数
13
解决办法
7万
查看次数

我应该使用哪种OTP行为来"无休止"重复任务?

我希望在凤凰应用程序旁边反复运行相同的操作序列(当然,如果某些东西在工作者中刹车,则不会崩溃整个网络应用程序)并且我真的不知道我应该使用GenServer,Elixir的任务,代理人或者我到目前为止没有想过的完全不同的东西.

当我启动我的凤凰应用程序时,工作人员也应该启动,定期拉出一些串行连接值,通过凤凰频道广播它们,收集它们直到@save_interval达到然后计算中位数,通过不同的频道广播中位数和将它写入InfluxDB.现在我有这样的东西(有点工作):

def do_your_thing(serial_pid) do
  Stream.interval(@interval_live)
    |> get_new_values_from_serial(serial_pid)
    |> broadcast!("live-channel:#{@name}")
    |> Enum.take(div(@interval_save, @interval_live))
    |> calculate_medians()
    |> broadcast!("update-channel:#{@name}")
    |> write_to_database()

  do_your_thing(serial_pid) # repeat
end
Run Code Online (Sandbox Code Playgroud)

我只是开始想出所有OTP的东西,并希望你们中的某些人可以帮助我在这里绊倒正确的方向.

elixir erlang-otp phoenix-framework

20
推荐指数
1
解决办法
1856
查看次数

自动化Jasmine-Node和express.js

我使用express.js创建了一个简单的Web应用程序,并希望使用jasmine-node进行测试.到目前为止工作正常,但我的问题是我必须每次手动启动服务器,然后才能运行我的测试.

你能帮助我编写一个运行服务器的规范助手(用另一个端口,然后是我的开发端口),仅用于测试然后杀死它吗?

tdd node.js express jasmine jasmine-node

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

Redis临时文件的位置是否可以复制?

我试图在debian机器上设置主从同步.我总是在我的日志中得到错误,我无法弄清楚临时文件应该在哪里= /

[9559] 31 Jul 11:48:17 * Connecting to MASTER...
[9559] 31 Jul 11:48:17 * MASTER <-> SLAVE sync started
[9559] 31 Jul 11:48:17 * Non blocking connect for SYNC fired the event.
[9559] 31 Jul 11:48:22 # Opening the temp file needed for MASTER <-> SLAVE synchronization: Permission denied
Run Code Online (Sandbox Code Playgroud)

希望你们能帮助我:)

replication debian sync temp redis

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

如何将链接放入带有haml的h1中的链接?

嗨:)
我是haml的新手,想要这样的东西:

%h1
  =link_to "Home" :root
Run Code Online (Sandbox Code Playgroud)

我怎么能意识到这一点?希望你能帮我这个:)

haml ruby-on-rails link-to

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

读取串行输入,直到控制字符指示消息结束

我正在使用带有Elixir的knowter/erlang-serial并尝试读取JSON-String(例如{"temperature":20.40,"humidity":30.10},在收到控制信号后通过串行输入从Arduino进入:

defmodule MyApp.SerialInput do
  require Logger


  def start_link do
    serial_pid = :serial.start [{:open, "/dev/cu.usbmodem1431"}, {:speed, 115200}]

    control_signal = "1"
    :timer.send_interval 5000, serial_pid, {:send, control_signal}

    wait_for_new_values serial_pid
  end


  defp wait_for_new_values(serial_pid) do
    receive do
      {:data, jsonString} when is_binary(jsonString) ->
        Logger.debug "received :data #{inspect jsonString}"

    wait_for_new_values serial_pid
  end
end
Run Code Online (Sandbox Code Playgroud)

我现在的问题是,我将串行输入分开(有时它会立即通过):

[debug] received :data "{\"t"
[debug] received :data "emperature\":19.00,\"humidity\":42.00}\r\n"

[debug] received :data "{\"temperature\":19.60,\"humidity\":41"
[debug] received :data ".00}\r\n"

[debug] received :data "{\"temperature\":19.50,\"humidity\":40.90}\r\n"

[debug] received :data "{\"temperature\":19.50,\"humi"
[debug] received :data "dity\":40.90}\r\n"

[debug] …
Run Code Online (Sandbox Code Playgroud)

serial-port arduino elixir

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

Bundler在安装或更新宝石时卡住了

我最近试图运行bundle update,我的一个核心被卡在100%.我试图重置所有内容,包括删除我的RVM gemset,但没有任何帮助.

我曾经bundle install --verbose看到发生了什么,整个过程在这一点上停止了:

Unmet Dependencies: ["spicycode-rcov", "tenderlove-frex"]
Fetching gem metadata from http://rubygems.org/
Query List: ["spicycode-rcov", "tenderlove-frex"]
Query Gemcutter Dependency Endpoint API: spicycode-rcov tenderlove-frex
Fetching from: http://rubygems.org/api/v1/dependencies?gems=spicycode-rcov,tenderlove-frex
HTTP Success
Query List: []
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?

ruby rubygems bundler

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