Tag: 指南针

Docker-compose – Ruby – 指南针 – inotify

我试图让一个Docker容器能够看我的项目并编译应该编译的内容。 有了Sass,我有一些与inotify相关的问题。 当我尝试启动时: compass watch –sass-dir /var/www/project/styles/sass/ –css-dir /var/www/project/styles/ -c /var/www/project/styles/config.rb 我有这个错误: root@88843683f769:/# compass watch –sass-dir /var/www/lbo_legacy/styles/sass –css-dir /var/www/lbo_legacy/styles/ -c /var/www/lbo_legacy/styles/config.rb –trace >>> Compass is watching for changes. Press Ctrl-C to Stop. Errno::EMFILE on line ["58"] of /var/lib/gems/2.3.0/gems/rb-inotify-0.9.10/lib/rb-inotify/notifier.rb: Too many open files – Failed to initialize inotify: the user limit on the total number of […]

指南针规定与Docker组合失败

控制台中的错误输出: /var/lib/gems/2.1.0/gems/compass-core- 1.0.3/lib/compass/core/sass_extensions/functions/urls.rb:5:in `has?' build-server_1 | [10:22:15] : undefined method `has?' for Sass::Util:Module (NoMethodError) build-server_1 | from /var/lib/gems/2.1.0/gems/compass-core-1.0.3/lib/compass/core/sass_extensions/functions/urls.rb:9:in `included' 它似乎缺less一个方法has但不确定什么版本的ruby或指南针或任何标志添加到当前的文件在这里,以防止这种情况: # install ruby RUN apt-get install -y -qq ruby-dev RUN apt-get install make RUN apt-get install rubygems -y # install compass RUN gem install –no-rdoc –no-ri compass 尝试并取代了最后的ruby线: RUN apt-get install ruby-ffi -y 和 RUN […]