meteor - 在 linux x86_64 chrome 操作系统上安装 Meteor 时出错

标签 meteor google-chrome-os

我正在尝试在 HP14 Chromebook 上安装 Meteor。它是一个 linx x86_64 chrome 操作系统。

每次我尝试安装它时都会遇到错误。

我第一次尝试安装它时,安装程​​序只是下载了 Meteor 预引擎,但从未下载 tarball 或安装实际的 Meteor 应用程序结构。

所以,我决定尝试使用 sudo。

须藤 curl https://install.meteor.com |/bin/sh

这肯定安装了它,因为你可以在 ls 时看到它

chronos@localhost ~/projects $ chronos@localhost ~/projects $ ls/home/chronos/user/.meteor/ bash:chronos@localhost:找不到命令

现在,当我尝试在不使用 sudo 的情况下运行meteor --version 或meteor create myapp 时,出现以下错误。

```` chronos@localhost ~/projects $meteor 创建 myapp '/home/chronos/user/.meteor' 存在,但 '/home/chronos/user/.meteor/meteor' 不可执行。

删除它并重试。 ````

当我尝试运行 sudometeor --version 或 sudometeorcreatemyapp 时,出现此错误。

chronos@localhost ~/projects $ sudo Meteor 创建 myapp mkdir:无法创建目录“/root/.meteor-install-tmp”:只读文件系统

有什么想法吗?我想我必须使该分区可写。我将分区 4 设置为可写。

最佳答案

将您的 chrome book 置于开发模式。

http://www.chromium.org/chromium-os/developer-information-for-chrome-os-devices

启动进入开发模式。

ctrl-alt t 到 crosh

壳 须藤苏- cd/usr/share/vboot/bin/ ./make_dev_ssd.sh --remove_rootfs_verification --partitions 4 重启

重启后

须藤苏- 挂载 -o 重新挂载,rw/ mount -o 重新挂载,exec/mnt/stateful_partition

给自己写一个读/写脚本

须藤 vim/sbin/rw

 #!/bin/bash
  echo "Making FS Read/Write"
  sudo mount -o remount,rw /
  sudo mount -o remount,exec /mnt/stateful_partition
  sudo mount -i -o remount,exec /home/chronos/user
  echo "You should now have full Read/Write access"
  exit

更改脚本的权限

须藤 chmod a+x/sbin/rw

运行以设置读/写根

须藤读写

按照 www.meteor.com 上的指示通过curl 安装 Meteor 并安装 Meteor create 作品!

或者,您可以编辑 chomeos_startup,尽管这可能不是最好的主意。最好是按需读/写,如上所示。

cd/sbin sudo 须藤vim chromeos_startup

转到第 51 行和第 58 行,并从 mount 命令中删除 noexec 选项。

在脚本底部,关于 ureadahead 的注释上方和 if 语句下方,添加:

mount -o remount,exec /mnt/stateful_partition 
#uncomment this to mount root r/w on boot 
mount -o remount,rw / 

再说一次,编辑 chromeos_startup 可能不是最好的主意,除非你太懒以至于无法输入 sudo rw。

享受吧。

关于meteor - 在 linux x86_64 chrome 操作系统上安装 Meteor 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22598123/

相关文章:

google-chrome-os - Google 键盘上的插入模式

google-chrome-os - 用户能否在 ChromeOS 上查看网络应用程序的来源?

javascript - Iron-router,Router.go() 没有完全渲染模板

node.js - 使用设置参数在 Node 下运行 Meteor Build

javascript - 铁 :router Never Returns Defined Collection (version 1. 0.12)

google-chrome - 在Chromebook上禁用Chrome Web Security

google-chrome-os - Crostini - 节点服务器在本地主机上不起作用

meteor - Iron Router 在部署时显示启动页面,在本地工作正常

meteor - 如何使用 Meteor 实现 PeerJS 服务器?

google-chrome-app - 透明 ChromeOS 窗口