Activator Active Stocks初学者应用程序无法运行java.io.IOException?

我在Ubuntu 14.04 LTS中获得了最新版本的types安全激活器。 我也有最新版本的Scala / SBT等。

当我启动Active Stocks应用程序时,出现以下错误java.io.IOException: User limit of inotify watches reached 。 我不知道这是…

 bravegag@zeus:~/code/activestocks$ ./activator [info] Loading project definition from /home/bravegag/code/activestocks/project [info] Set current project to reactive-stocks (in build file:/home/bravegag/code/activestocks/) [reactive-stocks] $ ~run java.io.IOException: User limit of inotify watches reached at sun.nio.fs.LinuxWatchService$Poller.implRegister(LinuxWatchService.java:261) at sun.nio.fs.AbstractPoller.processRequests(AbstractPoller.java:260) at sun.nio.fs.LinuxWatchService$Poller.run(LinuxWatchService.java:326) at java.lang.Thread.run(Thread.java:745) [trace] Stack trace suppressed: run last compile:run for the full output. [error] (compile:run) java.lang.reflect.InvocationTargetException [error] Total time: 0 s, completed Nov 29, 2014 4:57:15 PM 1. Waiting for source changes... (press enter to interrupt) 

检查操作系统限制我看到:

 bravegag@zeus:~$ cat /proc/sys/fs/inotify/max_user_instances 128 bravegag@zeus:~$ cat /proc/sys/fs/inotify/max_user_watches 8192 

不是我的soloution,但总是很高兴拥有它属于的anwser:

 $ sudo sysctl fs.inotify.max_user_watches=30000 

将立即解决问题。

否则通过简单地添加fs.inotify.max_user_watches=30000设置/etc/sysctl.conf的值(不要忘记换行符)

实际发生的参考可以在这里找到: http : //www.la-samhna.de/samhain/manual/finotify.html

之后, $ activator run照常工作。