【问题标题】:Installing meteor launch script to home directory将流星启动脚本安装到主目录
【发布时间】:2013-05-15 17:38:41
【问题描述】:

当使用curl install.meteor.com | sh 安装meteor 时,它会尝试在/usr/local/bin/meteor 安装启动器脚本。但是,这需要我提供管理员密码,而我在尝试自动化应用程序部署时无法提供。在 install.meteor.com 的脚本中,这里有一行:

PREFIX="/usr/local"

我真的很想将 PREFIX 变量更改为“~/local”,这样我就可以在我的主目录中安装这个可执行文件并将该目录添加到我的 PATH 变量中。有没有办法通过发送运行时变量而不下载文件并自己编辑来更改此变量?我知道我可以使用 $HOME/.meteor/tools/latest/launch-meteor 来启动我的流星应用程序,但我更喜欢使用启动脚本。

【问题讨论】:

    标签: javascript meteor


    【解决方案1】:

    又短又甜:

    curl install.meteor.com | sed -e 's/PREFIX="\/usr\/local"/PREFIX="\/~\/local"/g' | sh
    

    带有https://stackoverflow.com/a/10858043/223225 的道具。 (警告:我只用curl install.meteor.com | sed -e 's/PREFIX="\/usr\/local"/PREFIX="\/~\/local"/g' | cat而不是| sh对此进行了测试,因为我现在不想在我的系统上重新安装Meteor,但如果| sh也不起作用,我会感到惊讶。)

    【讨论】:

      猜你喜欢
      • 2014-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-22
      • 1970-01-01
      • 1970-01-01
      • 2022-11-14
      • 2011-05-05
      相关资源
      最近更新 更多