首页
学习
活动
专区
圈层
工具
发布

当我尝试启动我的rails服务器时,我得到了一个错误,它不能(carrier_wave)无法加载雾

当你尝试启动Rails服务器时,遇到了一个错误,提示无法加载carrier_wave。CarrierWave是一个用于文件上传的Ruby库,它可以方便地处理文件上传和存储。在Rails项目中使用CarrierWave时,可能会遇到无法加载的问题。

解决这个问题的方法如下:

  1. 确保在Gemfile中正确添加了CarrierWave的依赖项,并运行bundle install来安装所需的Gem。
代码语言:txt
复制
gem 'carrierwave'
  1. 确保在Rails应用程序的配置文件中正确配置了CarrierWave。在config/initializers/carrierwave.rb文件中,你需要指定存储文件的方式,例如本地存储或云存储。
代码语言:txt
复制
CarrierWave.configure do |config|
  config.storage = :file
  # 或者使用云存储
  # config.storage = :fog
  # config.fog_credentials = {
  #   provider: 'AWS',
  #   aws_access_key_id: 'YOUR_ACCESS_KEY',
  #   aws_secret_access_key: 'YOUR_SECRET_ACCESS_KEY',
  #   region: 'us-west-1'
  # }
  # config.fog_directory = 'your_bucket_name'
end
  1. 确保你的Rails应用程序中正确引入了CarrierWave。在相关的模型文件中,你需要使用mount_uploader方法来指定上传文件的字段。
代码语言:txt
复制
class YourModel < ApplicationRecord
  mount_uploader :avatar, AvatarUploader
end

以上是解决无法加载CarrierWave的一般步骤。根据具体情况,你可能需要检查其他配置或依赖项。如果问题仍然存在,建议查看相关的错误信息和日志,以便更好地定位和解决问题。

关于腾讯云的相关产品和介绍链接,腾讯云提供了对象存储服务 COS(Cloud Object Storage),可以用于存储和管理上传的文件。你可以在腾讯云官网上了解更多关于COS的信息:腾讯云对象存储 COS

相关搜索:当我尝试实现hateos时,我得到了一个编译时错误,它没有显示methodOn方法当我尝试基板的“创建一个托盘”教程时,我得到了错误当我尝试在python 3中加载文件时,我遇到了一个错误当我尝试启动Rstudio时,为什么我得到一个R的启动错误?我通过手机删除了我的应用程序,当我尝试通过android studio再次启动它时,它给出一个错误当我尝试运行我的bash脚本时,它抛出一个错误,如下所示当我试图编写一个Rails查找器方法时,我得到了“错误数量的绑定变量”当我尝试在我的cUrl测试环境中发布一个新用户时,我得到了一个错误我使用带有freemarker模板的Gson。当我尝试检查一个数组对象为空时,我得到了错误当我尝试在R中执行时间受限的集群时,我得到了一个错误当我尝试在MongoDB数据库中上传图像时,我得到了一个更多的错误当我启动我的机器人不一致时,我有一个错误,我找不到如何修复它当我尝试this.in颤动时,我得到了这个错误。以前的版本我是这样构建的,但现在我不能。颤动快照映射我正在尝试为我正在开发的应用程序制作GUI,但是当我尝试打印一个全局变量时,我得到了一个错误。为什么?我正在尝试使用Xcode9.2构建和启动我的应用程序,当我在设备上构建它时,它只是一个白屏在ubunu中安装Angular CLI错误-当我尝试在我的ubuntu机器上运行angular CLI命令时,我得到了一个错误当我尝试启动一个React应用程序时,我一直收到“无法加载资源”的提示我无法从解析仪表板上传PFFile (图像),当我的解析服务器使用https时,当我尝试在浏览器上访问它时,我得到404当我只是尝试从网格视图中获取单元格的值时,我得到了一个关于日期时间的错误当我输入我的react js组件时,它运行得很好,但是当我重新加载浏览器时,它给出了错误:无法读取未定义的属性'value‘
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

JVM并不是那么重量级

快进到2016年 我在2016年11月尝试从头开始构建Rails应用。这是我几个月来第一次在我的机器上尝试Ruby编程。...在玩这个令人印象深刻的演示的时候,我意识到它正在把一个HCMB带到了一个石头剪刀的游戏里。我决定用11月来构建前端,因为我知道11月,而且时间不多了。...你的构建步骤会生成一个单一的JAR文件。它拥有你在其他地方运行的应用程序所需要的一切。你只需将JAR放在需要它的地方,然后加载到JVM就可以了。...不需要将应用程序部署到大型应用程序服务器中,你可以很容易地在JAR文件中打包一个性能良好的HTTP服务器。Node的人会这样做,Ruby的人会这么做,但不知何故,JAR文件无法独立于自己的工作?...与JVM的日常工作 我在我的的2012 MacBook Pro上运行了至少5个JVM进程,内存为8GB。我从来没有尝试过同时启动5个Rails应用程序。 为什么同时开启5个?

2.1K50

慢的不是 Ruby,而是你的数据库

为了进行对比,我尝试用 Rust 和 Ruby 创建了一个内部尽可能相似的版本。结果令人失望,Ruby 和 Rust 的性能都很差劲,甚至存在一些错误,而且都没有进行性能优化。...然而,Rails 的魔力使其从此开始使用这一特性。每次页面加载都会导致大约 2 秒钟的数据库查询,占用数据库服务器上的所有 CPU 和 IO。 当然,这是个愚蠢的错误。...这样的错误不会导致数据库集群崩溃,而是逐渐累积成昂贵且性能糟糕的应用程序。20 毫秒的减速几乎无法衡量,数百个 20 毫秒的速度减慢在几个月内逐渐增加,使响应变得令人无法接受。...我不需要将世界上 195 个国家存储在数据库中,并在显示国家下拉列表时加入。只需硬编码或在启动时输入配置读取。见鬼,也许你的电子商务网站的整个产品目录可以是一个单独的 YAML 启动时读取?...最明显的一点是,你永远不能把所有的业务逻辑都放在数据库中,即使你想这样做。因此,你将在多个地方拥有业务逻辑,而不需要任何去往何处的结构。所以把它放在一个地方的显而易见的解决方案是……放在一个地方。

2.4K30
  • 平庸开发者的生存指南

    有一个受众面很广的twitter讨论就是由Ruby on Rails的创建者所启动的。 那么,为什么一开始会认为这种行径是不好的呢?...请看图中的这位女士:阿波罗登月计划的首席软件工程师Margaret Hamilton。那几乎有她人那么高的是什么呢?好吧,那正是她为登月任务编写的代码: 但是,每当我编写任何代码时——我都不自信。...不仅适用于我 大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。这是一个巨大的失败!...最后我们用尽办法终于能够启动并运行了,但不可否认这真的是一次刻骨铭心的体验。 发生这种情况是因为构建管道中存在众多配置和复杂性。而我们无法妥善管理这个系统的复杂性。...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。

    47510

    百万年薪程序员博文:Python程序员心得,我视它为生存指南!

    有一个受众面很广的twitter讨论就是由Ruby on Rails的创建者所启动的。 那么,为什么一开始会认为这种行径是不好的呢?...请看图中的这位女士:阿波罗登月计划的首席软件工程师Margaret Hamilton。那几乎有她人那么高的是什么呢?好吧,那正是她为登月任务编写的代码: ? 但是,每当我编写任何代码时——我都不自信。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。这是一个巨大的失败!...最后我们用尽办法终于能够启动并运行了,但不可否认这真的是一次刻骨铭心的体验。 发生这种情况是因为构建管道中存在众多配置和复杂性。而我们无法妥善管理这个系统的复杂性。...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。

    57200

    如何编写没有bug的代码?

    有一个受众面很广的 twitter 讨论就是由 Ruby on Rails 的创建者所启动的。 ? 那么,为什么一开始会认为这种行径是不好的呢?...但是,每当我编写任何代码时——我都不自信。即使是项目最简单的部分,我也可以把事情搞得一塌糊涂。搞糟的原因包括: 语言错误 逻辑错误 设计错误 样式错误 安全错误 WTF错误(我向来最为喜欢的!)...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为Java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。 这是一个巨大的失败!...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。...当你的任何用户发生错误时——你将收到通知。几乎绑定了所有编程语言; 使用不同的服务和工具将多个进程和服务器的日志收集到一个地方; 服务器监控。这是你可以为CPU,磁盘,网络和内存配置显示器的地方。

    1.1K10

    我只是一名平庸的开发者

    有一个受众面很广的twitter讨论就是由Ruby on Rails的创建者所启动的。 那么,为什么一开始会认为这种行径是不好的呢?...请看图中的这位女士:阿波罗登月计划的首席软件工程师Margaret Hamilton。那几乎有她人那么高的是什么呢?好吧,那正是她为登月任务编写的代码: ? 但是,每当我编写任何代码时——我都不自信。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。这距离需要提交给客户只有若干小时了。这是一个巨大的失败!...最后我们用尽办法终于能够启动并运行了,但不可否认这真的是一次刻骨铭心的体验。 发生这种情况是因为构建管道中存在众多配置和复杂性。而我们无法妥善管理这个系统的复杂性。...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。

    909100

    Compilify——让你在浏览器中编译.NET代码

    当我还是计算机操作员时,我利用值夜班时为大型机安装磁带的间隙自学了C#。我使用ASP.NET工作了一年,不过MVC框架一经问世我就转移到了它上面,而且从那时起我已用MVC框架开发了好几个网站。...我也喜欢学习其他语言,对Ruby on Rails、node.js、以及F#都略懂一二。 InfoQ:你最近启动了Compilify项目——请解释一下其用途何在?...下载、安装、启动Visual Studio可能令新手望而却步。实际上,某些开发者无法安装Visual Studio可能是由于安装了其他不能与之并行的应用程序——从而导致了更加不堪回首的经历。...因此我必须赶紧调整至3台Web服务器和2台后台工作服务器,以便跟上负载的增长。 如前所述,我确实对这种流量始料未及,而且要是没有来自AppHarbor那帮哥们的帮助,我可能无法解决这种状况。...Justin: 尽管SignalR是一款功能强大的工具,并且极其容易建立,但是需要注意你的使用方式。由于它也很快,因此让人感觉有些轻量级。我就曾犯过在页面加载时打开连接却永远不关闭的错误。

    1.5K80

    平庸开发者的生存指南

    有一个受众面很广的twitter讨论就是由Ruby on Rails的创建者所启动的。 那么,为什么一开始会认为这种行径是不好的呢?...请看图中的这位女士:阿波罗登月计划的首席软件工程师Margaret Hamilton。那几乎有她人那么高的是什么呢?好吧,那正是她为登月任务编写的代码: ? 但是,每当我编写任何代码时——我都不自信。...大约十年前,在我的团队开发出我们的第一个大型软件项目时,我们将其作为java源文件发布。然而,它无法在目标服务器上编译。 距离需要提交给客户只有若干小时了。这是一个巨大的失败!...阅读工具信息,找出实际需要哪一个用于任务。 我也尝试尽快建立CI / CD。这样,如果我的构建在测试或部署中失败,那么就会有报告发我。...当你的任何用户发生错误时——你将收到通知。几乎绑定了所有编程语言; 使用不同的服务和工具将多个进程和服务器的日志收集到一个地方; 服务器监控。这是你可以为CPU,磁盘,网络和内存配置显示器的地方。

    72220

    企业自建GitLab代码仓库安装与基础配置使用

    0x00 前言 在开源世界中,是没有终结的尽头! 描述:GitLab 是一个非常优秀的项目。这是一个开源项目,允许用户在自己的服务器上运行类似于 GitHub 的项目管理系统。...gitlab.rb and gitlab-secrets.json包含敏感数据,采用上面备份的形式不能将它们进行备份,只能通过手动备份的方式; 远程备份 描述:实际上就是在gitlab服务器上添加备份服务器的...(这里是我的建议,一般差不多最后几版就可以了),接下来就是跨大版本的升级,先从大版本的低版升级,再到最后版本升级,以此类推; 因为我中间尝试过直接跨太多个版本升级,出现过异常,其实主要是数据库的数据导入备份问题...,所以直接安装时,程序检测到配置文件,数据文件时就会跳过没有覆盖,新版本使用旧版本的数据文件因为版本相差太多了就会无法识别导致。...,这样在Ldap认证时就找不到了,从而走标准认证(这是在不重启Gitlab的情况下进行)。

    10.7K55

    GitLab安装与基础使用

    gitlab.rb and gitlab-secrets.json包含敏感数据,采用上面备份的形式不能将它们进行备份,只能通过手动备份的方式; 远程备份 描述:实际上就是在gitlab服务器上添加备份服务器的...postfix 中查看未发送得邮件,此处以root用户的[email protected]为例,一般默认都没改(只是一种方式实际中没多大意义); 此处假设服务不能链接到外网之中(为了复现下列操作)...,先从大版本的低版升级,再到最后版本升级,以此类推; 因为我中间尝试过直接跨太多个版本升级,出现过异常,其实主要是数据库的数据导入备份问题,如果新版本跟旧版相关太大的话就会报错了。...,所以直接安装时,程序检测到配置文件,数据文件时就会跳过没有覆盖,新版本使用旧版本的数据文件[因为版本相差太多了]就会无法识别导致。...Ldap认证时就找不到了,从而走标准认证(这是在不重启Gitlab的情况下进行)。

    9.3K20

    深入探讨 Web 开发中的预渲染和 Hydration

    它具有以下几个优点: 提升用户体验 SPA 加载一个单一的 HTML 文件,并在用户与之交互时动态更新内容。所有这些操作都无需完全重新加载页面。...其中一个主要问题是它依赖浏览器为我们加载所有的 JavaScript 和 HTML。这意味着在移动设备上以及对于网络速度较慢的用户,他们可能会在看到页面时遇到延迟。...他们将看到一个有内容的页面,而不是像使用 Vite 或 Create React App 时看到的空白页面。 但有一个问题:用户收到的 HTML 不是交互式的。他们不能点击它或提交表单。...使用Gatsby(一个具有 SSR 功能的静态站点生成框架)创建了我的应用 即使没有 JavaScript,我们仍然可以在我的应用上看到内容。那是因为用户收到了预渲染的 HTML!...当我们使用像 Next.js 这样的框架时,服务器会返回静态的预渲染 HTML,然后进行 Hydration 操作,加载 JavaScript。 但在处理动态数据和仅客户端属性时,我们必须小心。

    1.1K10

    如何让服务器从30台缩减到2台的:从Ruby迁移到Go语言

    我们过去是一个顾问公司,为其它公司开发应用,在当时有两个东西被炒得非常火:亚马逊的Web Services和Ruby on Rails。...但最大的问题是出现在流量大量陡增时。当一个大型的流量高峰到来时,它会产生多米诺效应,会拖垮我们整个的服务器集群。...当某些指标超过50%的阀值时,我们的Rails服务器会吃掉100%的CPU使用率,变成无响应状态。...重写应用   我决定重写这应用。这是一个很容易的决定,很显然,我们的Ruby on Rails无法支撑我们业务规模的增长。...我们的CPU使用率低于5%,整个应用的运行启动只消耗了几百KB的内存(仅在启动时),相比之下Rails应用要耗用50MB。这种比较甚至是包括了虚拟机内存使用!这真是天与地的差别。

    1.8K150

    “技术邪教” Ruby on Rails 之父再出激进言论引争议

    DHH 表示,配合 HTTP2 一道, import map 就构成了一条加载瀑布流,通过一系列独立的脚本让所有的内容都能同时加载,而不必再将 JS 拆分成一个个包。...它的基本功能只有两个:为所有资产提供加载路径,以便在任意视图中访问任意位置上的 gem 及其他资产;提供摘要标记,从而确保拥有良好的远期动态缓存。...DHH 不认可 Malte Ubl 所说的 “行不通”。他表示,这就是技术讨论的奇怪之处。即便已经有案例证明项目能完成大规模任务(如 Rails 之于 Shopify),但人们也会声称它不能进行扩展。...导入映射时间并不比位于同一服务器上的 RSC(构建步骤)和最小化捆绑包(构建步骤)快。” “Chrome 删除了 HTTP/2 的多路复用,它并不比捆绑更有效率。...但据我所知,还没有人尝试过 HTTP/3 多路复用 esm 服务器。Node、Deno 和 Bun 甚至还没有支持 HTTP/3。”Joe Pea 说道。

    76810

    《雾锁王国》开服教程(含本地存档迁移)

    前天写了一个雾锁王国开服教程,蹭的是幻兽帕鲁的服务器活动,但是今天有人反应开服已经没法选择具体系统镜像,只能选择幻兽帕鲁的镜像。我这个教程就是教会大家继续蹭幻兽帕鲁的服务器来开雾锁王国服务器。...2.为什么要开服务器,我和我的朋友联机玩的很不错啊 首先,开服务器现在是真不贵,32一个月,几个朋友A一下也就一个早餐钱,就能快乐一个月(目前来说,我已经玩到了后期,这游戏也就100小时的游玩流程),并且国内延迟非常低...3.现在32卖的这个服务器4C16G配置到底能不能玩雾锁王国。 首先,我自己也买了32元这个套餐,也是开了雾锁王国的服务器,所以有些经验给大家分享。...一定要保存退出,不然无法生效。 然后点击服务器,启动服务器。 我这里卡住了,关掉重开就行了。...这里如果本地存档里面只有一个文件,没有圈出来这种,说明你用的是steam云存档。可以去steam把它下载下来。

    2.4K33

    Spring和Java如何塑造内部开发者平台

    这使得开发人员难以保持流程;作为一名英国人,我过去每次必须重新启动开发服务器时都会泡一杯茶(并且经常喝掉),这似乎更多的提升了 Twinings 的销售,而不是我的编码效率。...当 Carter 在一家能源公司担任 J2EE 开发人员时,他的职责是进行构建。“当我开始时,构建需要一周时间,并且该规范有 12 个人将 J2EE 应用程序投入生产,”他说。...作为黑客马拉松的一部分,Garmin 构建了一个工具,最好将其描述为早期后台类型的门户。它生成一个骨架代码库并将其加载到 Git 存储库中。...“我们使用生成存储库来执行此操作,这意味着如果我犯了一个错误,我可以查看错误并修复它,而不是集群因我而消失。” 短暂基础设施的优势 这种级别的自动化允许基础设施团队将所有内容视为短暂的。...“如果你想让黑客一无所获,其中一种方法就是如此快速地重建你的基础设施,即使他进入服务器并构建了他的‘邪恶框架’,它也会消失得如此之快,以至于他无法在它再次消失之前重建它。”

    17010

    我接手了一个“垃圾”系统,全栈优化后将性能提升了350倍

    在我加入后不久,在某一天快要结束的时候,我们突然疯狂收到来自客户成功团队的大量错误警告。 求救信号很清楚:网站瘫痪,无法使用。 ? 浅绿色部分是请求排队时间。...令人印象深刻的是停机发生的速度。事情阻塞得非常非常快。白天所有的信号都还很好,然后突然服务器就过载了。我们当时执行了 SHE 标准操作流程,即启动更多的服务器。...当有数千个活动时,CacheUpdateJob 运行的时间越来越长。 有一天,我被告知,团队遇到了一个潜在的 Bug。他们几个小时前就把邮件插入队列了,但现在还没有人收到。...业务的增加意味着以前可接受的内存分配突然达到了极限。这意味着,在某一时刻,我们会突然发现,在向缓存中添加条目时出现了问题,而这会导致整个系统崩溃。 我们确定了其中一个原因——缓存服务器没有正确配置。...过期缓存 所有这些缓存都带来了一个问题——我们经常会遇到过期的、不准确的旧数据。通常,我们无法知道它的缓存级别。 我将通过我们遇到过的一种情况向你介绍下该问题带来的一些后果。

    81230

    所谓“现代Web开发”,都是些什么妖魔鬼怪?

    还有些网友在 Hacker News 上评论说,“它包含了一些让人无法接受的真话”。...所以与其匆忙添加选项,不如想想哪些选项是真正的“不能没有”。― Doug McIlroy 就 Rails 和 Django 而言,项目组明显不理解上面的观点。...而且即使合理,也不妨试试不用 JavaScript 能不能达成同样的效果。 找款低配笔记本测试一下产品。 “Web 应用程序”是另外一个精心设计出来的洗脑词汇。...HTTP 协议是专为小型个体和离散请求而设计构建的,它强调每个请求都有其特殊的目标。一次性把整个网站加载到浏览器上明显毫无意义,因为其中 90% 的内容根本没机会进入用户的视野。...我们得学着摆脱这些固有元素。另外,你真的需要什么统计数据吗?如果是,难道服务器端收集到的统计数据还不够?真正需要的信息大部分都可以由服务器端直接收集,对吧?

    67630

    如何在Ubuntu 14.04上使用MySQL和Ruby on Rails应用程序

    如果您的应用程序需要客户端/服务器SQL数据库(如PostgreSQL或MySQL)的可伸缩性,集中化和控制(或任何其他功能),则需要执行一些额外的步骤才能启动并运行它。...没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装后再购买服务器。 本教程要求具有可用的Ruby on Rails开发环境。...创建新的Rails应用程序 在主目录中创建一个新的Rails应用程序。...确保密码正确后,尝试再次创建应用程序数据库。 测试配置 测试应用程序是否能够使用MySQL数据库的最简单方法是尝试运行它。...如果您的Rails应用程序位于远程服务器上,并且您希望通过Web浏览器访问它,则一种简单的方法是将其绑定到服务器的公共IP地址。

    6.8K00

    Ansible和Docker的作用和用法

    当然,你也会收获一些实践知识,那就是如何通过部署 Ansible 和 Docker 来为 Rails 应用搭建一个完整的服务器环境。 也许有人会问:你怎么不去用 Heroku?...当我把应用代码从远端 clone 下来,或者上传到远端时,我就不再需要提供 git 所需的证书了,我的 ssh 代理会帮我通过 git 主机的身份验证程序的。...:2.8 Ansible 会查看这个文件,并且通知 Docker 加载正确的镜像,然后在容器中启动。...我的应用包括一个 Dockerfile,它详细指定了 Ruby Docker 镜像的信息,这里面的步骤能够保证把正确的 Ruby 版本加载到镜像中。...我可以在1分钟之内和我的客户一起验证新代码,保证不同版本的应用之间是完全隔离的,同操作系统也是隔离的。传统虚拟机启动系统时需要花费好几分钟,Docker 容器只花几秒。

    2.8K20

    我们如何转型微服务?

    微服务在这个时代是一个常常被提及的话题。 我在 SoundCloud时, 曾经负责把一个巨石架构的 Ruby on Rails 应用迁移到微服务。...我先加入了后端团队,App团队,负责巨石架构 Ruby on Rails 应用。当时我们没有把它称为遗留, 而是称它为母舰。App 团队拥有 Rails 应用程序中的所有内容, 包括旧的用户界面。...这段代码在过去的几年里受到了很多的影响, 技术债务无处不在。除了我们自己制造的混乱, 我们还必须从 Rails 2.x 升级到 3, 这本身就是一个巨大的迁移。...我们花了很多时间来尝试组队的逻辑分组, 但每件事都不能达成一致。这是一次令人沮丧的练习, 在某种程度上, 我只是把他们分成3-4 人的团队, 以半随机的方式将模块责任分给他们。...在过去的几年里, 我们学到了很多, 当我离开 SoundCloud, 我相当肯定, 公司架构和团队组织 (他们是并行推进的) 将会使得他们的公司在未来几年实现moonshots的目标-也许那时unikernels

    1K80
    领券