我正在尝试将源程序包管理器从源代码安装到我的Ubuntu机器上。
1)从 Github发布页
下载纱线tarballYARN_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();
}
吗?如何创建符号链接?
答案 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吗?希望命令足够接近/相同。
将Ubuntu的相应内容添加到~/.profile
文件中(对我而言,这是我的~/.bash_profile
文件):
export PATH="$PATH:/opt/yarn-v0.23.2/bin"
然后在终端中,运行source ~/.bash_profile
。
yarn --version
以检查它是否有效 - 您现在可以从任何地方运行此功能。如果我不能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-get或nightly 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