小编use*_*791的帖子

RHEL7中没有ruby-devel?

我有一个最近安装的RHEL7系统,需要做gem安装jekyll,但是这失败了:

Fetching: yajl-ruby-1.2.1.gem (100%)
Building native extensions.  This could take a while...
ERROR:  Error installing jekyll:
        ERROR: Failed to build gem native extension.

    /usr/bin/ruby extconf.rb
mkmf.rb can't find header files for ruby at /usr/share/include/ruby.h
Run Code Online (Sandbox Code Playgroud)

Google建议这是因为缺少安装ruby-devel软件包.但是似乎没有到可以在RHEL7这样的包.我是否需要转移到软件集合(不是真的想要这样做,因为这将用于生产机器,而不是开发)或者我可以通过其他方式获得它吗?

ruby redhat

19
推荐指数
3
解决办法
2万
查看次数

在角度js中显示两个数组的交集

在角度我有$ scope中的两个列表.一个是包列表,第二个是适用于它们的标记列表.考虑例如:

$scope.packages = [ { 
                      name = "pkg1",
                      tags = [ 1, 3]
                    }, {
                      name = "pkg2",
                      tags = [ 2, 3]
                    }]
$scope.tags = [ { 
                  id = 1,
                  name = "tag1"
                }, {
                  id = 2,
                  name = "tag2"
                }, {
                  id = 3,
                  name = "tag3"
                }]
Run Code Online (Sandbox Code Playgroud)

我希望使用以下内容来显示:

<ul>
   <li ng-repeat = "pkg in packages">
      {{pkg.name}}
      <ul>
          <li ng-repeat = "tag in tags | filter : intersect(pkg.tags)">
              {{tag.name}}
          </li>
      </ul>
   </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何获得filter:intersect()功能?是否有更好的方法来达到同样的目的?

angularjs

5
推荐指数
1
解决办法
7979
查看次数

标签 统计

angularjs ×1

redhat ×1

ruby ×1