如何解决FSharp.Data构建错误dotnet构建失败,代码134
我正在尝试在manjaro KDE linux上构建FSharp.Data.dll
在发生一些小错误后,在build.fsx的第217行键入推断。
首先,如果不赞成使用FAKE,那不应该解决吗? 其次,我可以看到错误代码134与stackoverflow有关。
sudo ./build.sh全部 advarsel:libunwind-1.3.1-2 er opdateret-施普林格 løserafhængigheder... kigger efter konflikter mellem pakker ...
Pakker(1)libunwind-1.3.1-2
子弹装置størrelse:0.26 MiB Nettoopgraderingsstørrelse:0,00 MiB
:::Fortsætmed的安装? [J / n] n(已经知道了) Paket版本6.0.0-alpha050 上次还原仍是最新的。没事做。 性能:
- 运行时间:56毫秒
该跑步者现在已被FAKE 5淘汰,请升级到新的.Net Core跑步者。参见https://fake.build/fake-migrate-to-fake-5.html
要删除此警告,您可以附加'--removeLegacyFakeWarning'参数或将'FAKE_NO_LEGACY_WARNING'环境变量设置为'true'。
启动任务“ DotNet:version”:运行dotnet --version
/ usr / bin / mono --version
/ usr / bin / dotnet --version
3.1.108 [/ usr / share / dotnet / sdk] 找不到从[/ home / kam / Skrivebord / Learn FSharp / FSharp.Data / global.json]中为global.json版本[2.1.403]安装的兼容.NET Core SDK。 安装[2.1.403] .NET Core SDK或使用已安装的.NET Core SDK更新[/ home / kam / Skrivebord / Learn FSharp / FSharp.Data / global.json]: 在00:00:00.0482152中完成(失败)“ DotNet:version” 所需的.NET SDK版本= 2.1.403 DotNetCli.isInstalled()=假
***将安装.NET SDK版本“ 2.1.403”(FAKE帮助程序未找到其他版本)
启动任务“ DotNet:version”:运行dotnet --version / usr / bin / dotnet --version 找不到来自[/home/../FSharp.Data/global.json]的针对global.json版本[2.1.403]的兼容安装的.NET Core SDK。 3.1.108 [/ usr / share / dotnet / sdk] 安装[2.1.403] .NET Core SDK或使用已安装的.NET Core SDK更新[/home/../FSharp.Data/global.json]: 在00:00:00.0028985中完成(失败)“ DotNet:version” 假设版本与global.json不匹配,则检索版本失败,错误是:dotnet --version失败,代码为145(???什么) 启动任务“ DotNet:version”:运行dotnet --version /root/.dotnet/dotnet --version 2.1.403
00:00:00.0614412完成(成功)“ DotNet:version” 全部运行 使用以下版本构建项目:LocalBuild 针对目标所有人的DependencyGraph缩短了:
运行顺序为:
组-1
- 清洁
组-2 - AssemblyInfo
组-3 - 构建
组-4 - NuGet
- BuildTests
组-5 - RunTests
组-6 - 全部
起始目标“清洁” 在00:00:00.2714356中完成(成功)“清洁” 起始目标“ AssemblyInfo” 00:00:00.0147815完成(成功)“ AssemblyInfo” 开始目标“构建” 启动任务'DotNet:build':src / FSharp.Data.DesignTime / FSharp.Data.DesignTime.fsproj /root/.dotnet/dotnet构建/ v:n / p:SourceLinkCreate = true src / FSharp.Data.DesignTime / FSharp.Data.DesignTime.fsproj-配置发行版 找不到libssl的可用版本 在00:00:00.3258991中完成(失败)“ DotNet:build” 在00:00:00.3269533中完成(失败)“构建”
构建时间报告
目标持续时间
清洁00:00:00.2701083
AssemblyInfo 00:00:00.0147495
内部版本00:00:00.3267785(dotnet构建失败,代码134)
NuGet 00:00:00(跳过)
BuildTests 00:00:00(跳过)
RunTests 00:00:00(跳过)
所有00:00:00(已跳过)
总计:00:00:00.6523077
状态:失败
System.Reflection.TargetInvocationException:调用的目标引发了异常。 ---> Fake.Core.BuildFailedException:目标“生成”失败。 ---> System.AggregateException:发生一个或多个错误。 (dotnet构建失败,代码为134)---> System.Exception:dotnet构建失败,代码为134
在Microsoft.FSharp.Core.PrintfModule+PrintFormatToStringThenFail@1645 [TResult]。在:0中调用(System.String消息)[0x00000]
在Fake.DotNet.DotNet.build(Microsoft.FSharp.Core.FSharpFunc 2[T,TResult] setParams,System.String project) [0x00068] in <5b5f575eccf1c534a74503835e575f5b>:0 at FSI_0005.Build+clo@165-16.Invoke (System.String proj) [0x00005] in <4e926cae0a3648abb70fe31f81695eff>:0 at Microsoft.FSharp.Collections.SeqModule.Iterate[T] (Microsoft.FSharp.Core.FSharpFunc
2 [T,TResult]操作,System.Collections.Generic.IEnumerable 1[T] source) [0x0002c] in <5b5a6cc1904cf4daa7450383c16c5a5b>:0 at FSI_0005.Build+clo@163-15.Invoke (Fake.Core.TargetParameter _arg1) [0x0000a] in <4e926cae0a3648abb70fe31f81695eff>:0 at Fake.Core.TargetModule.runSimpleInternal (Fake.Core.TargetContext context,Fake.Core.Target target) [0x0002b] in <5b5f575eccf1c534a74503835e575f5b>:0 --- End of inner exception stack trace --- --- End of inner exception stack trace --- at Fake.Core.TargetModule.runInternal (System.Boolean singleTarget,system.int32 parallelJobs,System.String targetName,Microsoft.FSharp.Collections.FSharpList
1 [T] args)处[0x002fa]在:0中
在Fake.Core.TargetModule.runWithDefault$cont@795-1(System.Boolean allowArgs,Microsoft.FSharp.Core.FSharpFunc 2[T,TResult] fDefault,Microsoft.FSharp.Collections.Fsharpmap
2 [TKey,TValue]结果,Microsoft.FSharp.Core.Unit unitvar)中[ 0x001a5]中的:0
在2[T,Microsoft.FSharp.Collections.Fsharpmap
2 [TKey,TValue]结果,Microsoft.FSharp.Core.Unit unitvar)中[ 0x001a5]中的:0
在
解决方法
在继续之前解决此问题:
import firebase from 'react-native-firebase';
componentDidMount(){
firebase
.notifications()
.onNotificationOpened((notificationOpen: NotificationOpen) => {
console.log('onNotificationOpened',notificationOpen);
this.handleNotification(notificationOpen.notification,false);
});
}
handleNotification(notification: Notification,appClosed){
//notification will have your custom data and here you can apply your logics
//you can use navigation here according to your logic.
navigatorRef.navigate("routeName");
}
提到的global.json指的是sdk版本fake / dotnet,认为您没有安装。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。