小编Cor*_*nne的帖子

安装/捆绑gem unf_ext -v'0.0.6'时出错

我正在尝试捆绑intall unf_ext -v '0.0.6'但我一直收到此错误:

Gem::Ext::BuildError: ERROR: Failed to build gem native extension.

checking for main() in -lstdc++... yes
checking for ruby/encoding.h... yes
creating Makefile

make "DESTDIR=" clean

make "DESTDIR="
compiling unf.cc
In file included from unf.cc:1:
In file included from ./unf/normalizer.hh:4:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/vector:265:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/__bit_reference:15:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/algorithm:628:
In file included from /Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/memory:604:
/Library/Developer/CommandLineTools/usr/bin/../include/c++/v1/iterator:341:10: fatal error: '__debug' file not found
#include <__debug>
         ^
1 error generated.
make: *** [unf.o] Error 1 …
Run Code Online (Sandbox Code Playgroud)

ruby gem bundle ruby-on-rails bundler

9
推荐指数
2
解决办法
3545
查看次数

查找大于特定关联x的所有对象

我有很多Farms,每个农场都有很多animals.我需要找到每个有超过5只动物的农场.

我需要一些与此类似的东西......:

Farm.where(animals.count > 5)  
Run Code Online (Sandbox Code Playgroud)

更新/回答:

Farm.joins(:animals).group("farm_id").having("count(farm_id) > 5")
Run Code Online (Sandbox Code Playgroud)

ruby activerecord ruby-on-rails

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

标签 统计

ruby ×2

ruby-on-rails ×2

activerecord ×1

bundle ×1

bundler ×1

gem ×1