如何从源头安装纱线?

时间:2016-12-17 16:16:39

标签: ubuntu github yarnpkg

我正在尝试将源程序包管理器从源代码安装到我的Ubuntu机器上。

1)从 Github发布

下载纱线tarball
YARN_VERSION=0.17.1
https://github.com/yarnpkg/yarn/releases/download/v${YARN_VERSION}/yarn-v${YARN_VERSION}.tar.gz

2)提取gzipped tar

tar -xzf yarn-v${YARN_VERSION}.tar.gz

3)使用它

cd ./dist/bin/yarn --version
>> 0.17.10

到目前为止一切顺利。

目标但是,yarn可以通过/usr/local/bin/yarn --version访问/usr/local/lib/yarn可执行文件的建议方法是什么?

似乎我需要创建一个符号链接。在那种情况下哪里是提取tarball的最佳地方?是void setup(){ size(200,210,P3D); background(0); //setUp Osc sending oscP5 = new OscP5(this,12000); dest = new NetAddress("127.0.0.1",6448); //create controlls after the OSC setup createControls(); } 吗?如何创建符号链接?

4 个答案:

答案 0 :(得分:4)

对于任何想要从最前沿建立起来的人,我做了以下事情:

cd /my/working/directory
git clone https://github.com/yarnpkg/yarn.git
cd yarn
npm install
gulp build

然后按照z.ky建议和export PATH=$PATH:/my/working/directory/yarn/bin

进行操作

答案 1 :(得分:0)

这就是我在macOS上所做的,你能尝试将它改编为Ubuntu吗?希望命令足够接近/相同。

  1. 将Ubuntu的相应内容添加到~/.profile文件中(对我而言,这是我的~/.bash_profile文件):

    export PATH="$PATH:/opt/yarn-v0.23.2/bin"

  2. 然后在终端中,运行source ~/.bash_profile

  3. 运行yarn --version以检查它是否有效 - 您现在可以从任何地方运行此功能。
  4. 如果我不能100%正确的话,我很抱歉,因为我无法在Ubuntu上测试它,但这就是我如何在macOS上运行它。

答案 2 :(得分:-1)

您应该将其安装在/ opt目录中,如documentation中所述。



    cd /opt
    wget https://yarnpkg.com/latest.tar.gz
    tar zvxf latest.tar.gz
    # Yarn is now in /opt/yarn-[version]/

然后您可以像这样导出路径:export PATH="$PATH:yarn global bin"

但是,如果您运行的是ubuntu,则可以使用apt-getnightly builds

答案 3 :(得分:-1)

根据上面的评论,在构建参考工作目录之后,需要按相反的顺序,否则 env 将选择已安装的任何过时的内容:“ 对于任何想要从最前沿开始构建的人,我做了以下事情: cd /我的/工作/目录 git克隆https://github.com/yarnpkg/yarn.git CD纱 安装 大口构建 然后按照 z.ky 的建议执行并导出 PATH=$PATH:/my/working/directory/yarn/bin"

必须 PATH=/my/working/directory/yarn/bin:$PATH