微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

FSharp.Data构建错误dotnet构建失败,代码134

如何解决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 在。$ FSI_0005_Build $ fsx.main @()[0x00610]在:0中 在(包装器托管到本机)System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object [],System.Exception&) 在中的System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj,System.Reflection.BindingFlags invokeAttr,System.Reflection.Binder绑定程序,System.Object []参数,System.Globalization.CultureInfo文化)[0x0006a]中: 0 ---内部异常堆栈跟踪的结尾--- 在中的System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj,System.Reflection.BindingFlags invokeAttr,System.Reflection.Binder绑定程序,System.Object []参数,System.Globalization.CultureInfo文化)[0x00083]: 0 在System.Reflection.MethodBase.Invoke处(System.Object obj,System.Object []参数)[0x00000]在:0中 在Fake.FSIHelper+runScriptCached@360.Invoke(Microsoft.FSharp.Core.Unit unitvar0)[0x00082]在:0中 / home / kam / Skrivebord /了解FSharp / FSharp.Data / build.fsx(205,10):警告FS0044:不推荐使用此构造。该API已过时。 FAKE 5中没有其他选择。您可以通过移植此模块来提供帮助。 / home / kam / Skrivebord /了解FSharp / FSharp.Data / build.fsx(205,5):警告FS0044:不建议使用此构造。该API已过时。 FAKE 5中没有其他选择。您可以通过移植此模块来提供帮助。 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,Microsoft.FSharp.Collections.Fsharpmap 2 [TKey,TValue]结果,Microsoft.FSharp.Core.Unit unitvar)中[ 0x001a5]中的:0 在。$ FSI_0005_Build $ fsx.main @()[0x00610]在:0中 在(包装器托管到本机)System.Reflection.RuntimeMethodInfo.InternalInvoke(System.Reflection.RuntimeMethodInfo,object,object [],System.Exception&) 在中的System.Reflection.RuntimeMethodInfo.Invoke(System.Object obj,System.Reflection.BindingFlags invokeAttr,System.Reflection.Binder绑定程序,System.Object []参数,System.Globalization.CultureInfo文化)[0x0006a]中: 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 举报,一经查实,本站将立刻删除。