我正在尝试在R中安装brotli软件包。像往常一样,我运行: install.packages(“ brotli”)
但是,由于某种原因,编译似乎没有完成。我现在已经在两个不同的系统上进行了尝试(一个在我的Mac上,另一个在EC2实例上)。错误如下:
static void Main(string[] args)
{
var type = typeof(string); // fin real code type resolved in runtime
var default_value = GetDefaultValue(type);
var test = Task.FromResult(default_value); //Task<object> - how to get Task<T>
}
public static object GetDefaultValue(Type t)
{
if (t.IsValueType)
{
return Activator.CreateInstance(t);
}
else
{
return null;
}
}
我对C的了解不如应有的水平,但我尝试对其进行反向工程,但无济于事。我想念什么吗?我还尝试使用“ dependencies”选项(dependencies = TRUE)进行安装。有人对此有任何想法吗?
答案 0 :(得分:1)
因此,似乎通过其他一些C代码戳,该解决方案确实很简单。我只是没有安装r-development。在我的Mac和EC2上安装后,现在安装没有问题。这很奇怪,因为我想应该可以在不需要开发软件包的情况下安装一个不错的R软件包。但是,也许我对R软件包的开发缺乏经验,所以无法评论此事。尽管如此,我希望这对其他试图安装同一软件包的经验不足的人有所帮助。谢谢您的帮助!