我正在尝试在 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/