第一个 Rails 项目:安装 yarn 时出现问题
First Rails project: Problem installing yarn
我正尝试按照 https://guides.rubyonrails.org/getting_started.html 上的指南开始使用 Rails,但我 运行 遇到了问题。
我已经根据需要安装了 ruby、sqlite3 和 rails,然后 运行
rails new blog
如本教程第 3.2 节所述。我收到一条错误提示 "Your user account isn't allowed to install to the system RubyGems.",但我可以按照建议将 gems 安装到 ./vendor/bundle
(我在这台机器上没有完全的 root 访问权限)。
到目前为止,还不错。但是后来
rails webpacker:install
是 运行 的过程,这给了我以下信息:
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
当然,我去了那个网站并查看了我的 Fedora 系统的说明并尝试按照它们进行操作。问题又来了:我的 root 访问权限有限,我无法 运行 建议的命令;特别是,我不能写信给 /etc/yum.repos.d/yarn.repo
.
我也搜索了一下,我能做的就是按照 https://developer.fedoraproject.org/tech/languages/nodejs/nodejs.html 安装 Node.js 和 Yarn(包括为 nodejs-yarn
设置别名 yarn
)。不过,运行宁
rails webpacker:install
说 Yarn 没有安装。
非常感谢任何帮助,我不得不承认我真的不知道自己在做什么。谢谢!
在 linux 上,sudo
命令是临时提升用户权限的预期方式。
wget https://yarnpkg.com/install.sh
sudo ./install.sh
这应该会为您安装 Yarn。您似乎遇到的另一个问题是安装 ruby 宝石。默认情况下,您应该能够写入应用程序的供应商目录,因此请确保您在 /home/<MY USER NAME HERE>
目录中执行此项目。
我正尝试按照 https://guides.rubyonrails.org/getting_started.html 上的指南开始使用 Rails,但我 运行 遇到了问题。
我已经根据需要安装了 ruby、sqlite3 和 rails,然后 运行
rails new blog
如本教程第 3.2 节所述。我收到一条错误提示 "Your user account isn't allowed to install to the system RubyGems.",但我可以按照建议将 gems 安装到 ./vendor/bundle
(我在这台机器上没有完全的 root 访问权限)。
到目前为止,还不错。但是后来
rails webpacker:install
是 运行 的过程,这给了我以下信息:
Yarn not installed. Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
当然,我去了那个网站并查看了我的 Fedora 系统的说明并尝试按照它们进行操作。问题又来了:我的 root 访问权限有限,我无法 运行 建议的命令;特别是,我不能写信给 /etc/yum.repos.d/yarn.repo
.
我也搜索了一下,我能做的就是按照 https://developer.fedoraproject.org/tech/languages/nodejs/nodejs.html 安装 Node.js 和 Yarn(包括为 nodejs-yarn
设置别名 yarn
)。不过,运行宁
rails webpacker:install
说 Yarn 没有安装。
非常感谢任何帮助,我不得不承认我真的不知道自己在做什么。谢谢!
在 linux 上,sudo
命令是临时提升用户权限的预期方式。
wget https://yarnpkg.com/install.sh
sudo ./install.sh
这应该会为您安装 Yarn。您似乎遇到的另一个问题是安装 ruby 宝石。默认情况下,您应该能够写入应用程序的供应商目录,因此请确保您在 /home/<MY USER NAME HERE>
目录中执行此项目。