小编Eli*_*Eli的帖子

停止Erlang守护进程

除了运行之外$ killall -9 beam.smp,当我知道它时,如何以编程方式杀死Erlang节点-sname

如果我不想让心跳监视器重新启动该过程,我怎样才能确保对上述问题给出的任何答案都会导致心跳停止?

是否有适当的指南将Erlang部署为守护进程?

erlang daemon

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

让两个erl shell在OS X上进行通话

我希望能够有两个Erlang shell来交谈.我在OS X上运行.

我在这里尝试了tut17的例子.

我也尝试过:

$ erl -sname foo
Run Code Online (Sandbox Code Playgroud)

然后在一个新的终端:

$ erl -sname bar

(bar@elife)1> net_adm:ping(foo@elife).
pang
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

macos shell erlang erl

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

db:种子不加载模型

我正在尝试使用标准db/seeds.rb方法为我的数据库设定种子.这在我的开发机器上工作正常,但在我的服务器上,我得到:

$ sudo rake db:seed RAILS_ENV=production --trace
** Invoke db:seed (first_time)
** Invoke environment (first_time)
** Execute environment
** Execute db:seed
rake aborted!
uninitialized constant Permission
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:2503:in `const_missing'
/usr/local/lib/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:92:in `const_missing'
/path/.../.../.../.../db/seeds.rb:4
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215:in `load'
/usr/local/lib/ruby/gems/1.8/gems/rails-2.3.4/lib/tasks/databases.rake:215
/usr/local/lib/ruby/gems/1.8/gems/rake-0.8.7/lib/rake.rb:636:in `call'
...
Run Code Online (Sandbox Code Playgroud)

但是当我在控制台中检查时,模型确实存在:

$ script/console production
Loading production environment (Rails 2.3.4)
>> Permission
=> Permission(id: integer, ..., created_at: datetime, updated_at: datetime)
Run Code Online (Sandbox Code Playgroud)

我忘记了什么?

mysql rake activerecord ruby-on-rails

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

标签 统计

erlang ×2

activerecord ×1

daemon ×1

erl ×1

macos ×1

mysql ×1

rake ×1

ruby-on-rails ×1

shell ×1