私はUbunt 17.04に基づくLinux 18を使用しています。 Rails assets:precompile
を実行すると、次のメッセージが表示されますYarn executable was not detected in the system
この Post または Webpage のようなインストールの指示に従うと、Yarnは正常にインストールされますが、Railsが引き続き表示されますエラー
node.js にはバージョン17.2
までのLinux Mintのシステムパッケージがあることに気づきました。Yarn
ページのすべての指示を実行し、手動でインストールしようとしましたnode.js
私のシステムにすでにインストールされています。
メッセージは実際には問題を説明するものではありません。 yarn --help
を実行すると機能し、yarn --version
は0.22
になります
これは私のLinux Mintシステムです
DISTRIB_ID=LinuxMint
DISTRIB_RELEASE=18
DISTRIB_CODENAME=sarah
DISTRIB_DESCRIPTION="Linux Mint 18 Sarah"
NAME="Ubuntu"
VERSION="16.04 LTS (Xenial Xerus)"
ID=ubuntu
ID_LIKE=debian
PRETTY_NAME="Ubuntu 16.04 LTS"
VERSION_ID="16.04"
HOME_URL="http://www.ubuntu.com/"
SUPPORT_URL="http://help.ubuntu.com/"
BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/"
UBUNTU_CODENAME=xenial
cat: /etc/upstream-release: Is a directory
更新
これは、ターミナル$PATH
でのエコー/opt/yarn-0.22/bin
の出力ですが、そのパスに移動すると、フォルダー/opt/yarn-0.22
がないため、インストールされた場所を理解して正しく構成する必要がありますPATH SETUP
Path Setup
If you chose manual installation, the following steps will add Yarn to path variable and run it from anywhere.
Note: your profile may be in your .profile, .bash_profile, .bashrc, .zshrc, etc.
Add this to your profile: export PATH="$PATH:/opt/yarn-[version]/bin" (the path may vary depending on where you extracted Yarn to)
In the terminal, log in and log out for the changes to take effect
To have access to Yarn’s executables globally, you will need to set up the PATH environment variable in your terminal. To do this, add export PATH="$PATH:`yarn global bin`" to your profile.
どうもありがとうよろしくファブリツィオベルトリオ