ruby-on-rails 第一个Rails项目:安装Yarn时出现问题

u0sqgete  于 2023-10-21  发布在  Ruby
关注(0)|答案(2)|浏览(116)

我试图开始使用Rails,遵循https://guides.rubyonrails.org/getting_started.html的指南,但我遇到了问题。
我已经按要求安装了ruby、sqlite3和rails,然后运行

rails new blog

如本教程第3.2节所示。我得到一个错误,说“您的用户帐户不允许安装到系统RubyGems。",但我可以安装到./vendor/bundle的gems,建议(我没有完全根访问这台机器)。
到目前为止,一切顺利。但后来

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没有安装。
任何帮助都非常感谢,我不得不承认我真的不知道我在做什么。谢谢你,谢谢

rjee0c15

rjee0c151#

在Linux上,sudo命令是临时提升用户权限的方法。

wget https://yarnpkg.com/install.sh
sudo ./install.sh

这应该会让Yarn为你安装。另一个问题似乎是你有安装ruby gems。默认情况下,您应该能够写入应用程序的vendor目录,因此请确保在/home/<MY USER NAME HERE>目录中执行此项目。

lb3vh1jj

lb3vh1jj2#

在Mac上

brew install yarn

然后运行rails webpacker:install

相关问题