我正在尝试使用直接安装从github到我的SUSE Linux R-Server的recommenderlabrats软件包:
<ItemsControl
ItemsSource="{Binding Items}"
AlternationCount="2">
<ItemsControl.ItemTemplate>
<DataTemplate DataType="{x:Type vm:Item}">
<Grid>
<Grid.Style>
<Style TargetType="Grid">
<Style.Triggers>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ContentPresenter}}, Path=(ItemsControl.AlternationIndex)}" Value="0">
<Setter Property="Background" Value="Red"/>
</DataTrigger>
<DataTrigger Binding="{Binding RelativeSource={RelativeSource FindAncestor, AncestorType={x:Type ContentPresenter}}, Path=(ItemsControl.AlternationIndex)}" Value="1">
<Setter Property="Background" Value="Blue"/>
</DataTrigger>
</Style.Triggers>
</Style>
</Grid.Style>
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
但是我收到一条错误消息,我无法解决这个问题。
devtools::install_github("sanealytics/recommenderlabrats")
我猜它归结为
Error in dyn.load(file, DLLpath = DLLpath, ...) :
unable to load shared object '/home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so':
/home/ruser/R/x86_64-unknown-linux-gnu-library/3.2/recommenderlabrats/libs/recommenderlabrats.so: undefined symbol: dgels_
Error: loading failed
Execution halted
ERROR: loading failed
在一些stackoverflow-和google-search之后,我认为它与Rcpp有关。我安装了0.12.0版本。 我试图联系作者,但没有收到任何反馈。 我在我的本地Windows机器上遇到类似的错误。
感谢任何帮助。
答案 0 :(得分:6)
我遇到了同样的问题。 根据@ DirkEddelbuettel的评论,我添加了
Sys.setenv("PKG_LIBS" = "-llapack")
然后安装工作。
答案 1 :(得分:0)
我是该软件包的作者..最近有人通过电子邮件向我发送了这个错误,所以通过它我找到了这个帖子...修复...并感谢使用包和测试推荐算法。让我知道我可以提供哪些帮助。看到其他人研究个性化,总是很棒。
随意在github中贡献或打开一个问题,我会回应提示。向丹尼尔道歉,他之前做过报道但我当时可以探索。