首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

安装rails/webpacker后,./bin/webpack-watcher给我一个错误

安装rails/webpacker后,执行"./bin/webpack-watcher"命令时出现错误的可能原因是缺少依赖或配置问题。以下是一些可能的解决方案:

  1. 确保已正确安装Rails和Webpacker:首先,确保已经正确安装了Rails和Webpacker。可以通过运行以下命令来检查它们的安装情况:
代码语言:txt
复制

rails -v

webpacker -v

代码语言:txt
复制

如果这些命令都能正常运行并显示版本号,则说明Rails和Webpacker已经正确安装。

  1. 检查Gemfile和package.json文件:确保Gemfile和package.json文件中已经正确指定了所需的依赖项。可以使用以下命令来安装缺少的依赖项:
代码语言:txt
复制

bundle install

yarn install

代码语言:txt
复制

这将根据Gemfile和package.json文件中的配置安装所需的依赖项。

  1. 清除缓存并重新编译资产:有时候,缓存文件可能会导致Webpacker出现错误。可以尝试清除缓存并重新编译资产。运行以下命令:
代码语言:txt
复制

rails assets:clobber

rails assets:precompile

代码语言:txt
复制

这将清除现有的资产并重新编译它们。

  1. 检查Webpacker配置文件:确保Webpacker的配置文件(例如config/webpacker.yml)中的路径和设置正确。特别是,确保output_path和public_output_path设置正确。
  2. 检查Node.js版本:确保已经安装了适当的Node.js版本,并且与Webpacker兼容。可以使用以下命令来检查Node.js版本:
代码语言:txt
复制

node -v

代码语言:txt
复制

如果版本不兼容,可以尝试升级或降级Node.js版本。

如果以上解决方案都无法解决问题,建议查看具体的错误信息,并在相关的开发社区或论坛上寻求帮助。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

基于Docker在Win10平台搭建Ruby on Rails 6.0框架开发环境

在今年,Rails 6.0趋于完善,除了拿掉讨厌的Jquery,Webpacker 也成为默认前端打包方案,Sprockets 开始软着陆,未来很可能会和Jquery一样被彻底废弃,这就是历史的进程。...6.0开始启用Webpacker,这就需要用户安装yarn,由此带来一系列的连锁反应,还有令人绝望的Win10系统下的CoffeeScript问题,这也是Rails包括Jekyll时常令人诟病因素之一...然后在电脑内建立一个rails项目的目录 mkdir myr cd myr     第三步,拉取基础镜像,该镜像内置了ruby2.5.1和node11为我们安装Rails6.0打好基础 docker pull.../bash     由于在容器内部已经安装好ruby2.5.1,所以gem也随之安装好,那么我们可以在容易内部安装Rails gem install -v 6.0.2 rails     这里用-v参数可控制版本号...在容器内安装Rails6.0成功之后,直接在容器内建立项目 rails new .

1.5K20
  • ruby on rails + mysql 开发环境搭建

    ,默认情况下安装程序会附带安装一个ruby编辑器SciTe ?...(代码写完了并保存为.rb文件以后,直接F5就可以运行) 2.安装rails,命令行键入: gem install rails 不知道什么原因,我的机器(windows 2008 sp2)上一直提示如下错误...覆盖安装完成以后,再次运行gem install rails,居然可以了(不过该过程要联网下载,时间会比较长),完成,命令行键入rails -v 验证版本 ?...group_id=904 下载InstantRails-2.0-win.zip解压得到),当然如果想使用mysql做为数据库的话,继续往下看 5.安装mysql 5.1 百度“mysql下载”第一个便是下载地址...6.配置ruby下的mysql连接 6.1 把Mysql安装目录中bin目录下的libmysql.dll 复制到ruby安装目录的bin目录下(一般是c:\ruby\bin下) 6.2 到http://

    3.8K50

    别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境(2021最新攻略)

    ,这里更换必要性是指如果使用Bash编译Ruby3.0,可能会发生一些未知错误。...执行命令切换zsh: sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"     安装成功....zshrc     查看新brew的位置: ➜ ~ which brew /opt/homebrew/bin/brew     如果返回的是/opt/homebrew/bin/brew就说明安装成功...接着我们就可以安装Rails了: gem install rails -v 6.1.1     安装成功,刷新一下: rbenv rehash     然后查看版本号: ➜ ~ rails -v Rails...6.1.1 ➜ ~     创建一个新项目: rails new myrails     进入项目目录: cd myrails     启动服务: rails s     千呼万唤始出来:

    1.3K20

    如何使用Passenger和Nginx部署Rails

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装在购买服务器。...1533536204441.png 创建CVM,系统会默认给您分配一个具有Sudo权限的账户 第二步 - 设置域名(可选) 如果你没有域名,建议您先去这里注册一个域名,您需要将域名解析到您的服务器,您可以使用腾讯云云解析进行快速设置...第六步 - 部署 在本教程中,我们将直接在CVM上创建一个新的Rails应用程序。我们需要一个rails gem来创建新的应用程序。...移动到用户的主目录(否则,您将收到错误`No such file or directory - getcwd) `) cd ~ 安装rails gem这需要几分钟: sudo gem install -...rails new testapp --skip-bundle 进入目录: cd testapp 现在我们需要安装一个JavaScript执行环境。

    5K20

    Gitlab环境搭建小计

    Gitlab 开源仓库软件包官方地址: https://about.gitlab.com/ https://about.gitlab.com/downloads/ 这里有各个Linux分支的安装包,下面的说明笔记齐全...我的安装环境是 CentOS 7.0 x86_64 目测Gitlab包会把自己安装在 /opt/gitlab 下,然后/usr/bin/gitlab-*的几个文件软链接到/opt/gitlab/bin...比如我一开始就有端口和unicorn的默认端口(8080)冲突 接下来要改默认配置,然后坑就来了: 首先是生成的/var/opt/gitlab里面的路径不能是软链接,我把git仓库保存路径软链接发现push...生成的配置在 /var/opt/gitlab/nginx/conf/gitlab-http.conf 还是nginx,我的nginx的启动账户不是gitlab的(默认是gitlab-www),所以会出现502错误...所以还要chmod 755 /var/opt/gitlab/gitlab-rails/sockets 上面的权限每次gitlab-ctl reconfigure都会被重置所以每次改配置都得设置下

    1.2K10

    GitLab安装与基础使用

    dnf install gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm rpm -ivh gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm Step2.安装完成显示以下则说明安装成功...5) 修改gitlab的仓库(repositories)存放目录 描述:安装要将仓库(repositories)放在一个大硬盘上,所以需要修改仓库对应的目录。...在同一台Centos7机器上卸载了旧版本的gitlab,接着又重新安装新版本的gitlab-ce 在安装修改配置,初始化配置时出现以下错误: Running handlers: There was...解决方法:卸载完旧版本,记得删除旧的安装数据配置文件,安装目录,数据目录等,重新安装新版的gitlab-ce即可正常启动。...补充说明: 更新如果用户还存在登陆不了的问题,这时候可以让用户自己去Web端登陆gitlab,选择忘记密码,通过忘记密码来重新设置一个密码。

    8.5K20

    如何在Ubuntu 18.04上使用RVM安装Ruby on Rails

    没有服务器的同学可以在这里购买,不过我个人更推荐您使用免费的腾讯云开发者实验室进行试验,学会安装再购买服务器。 安装 使用RVM安装Ruby on Rails的最快方法是运行以下命令。...安装完成,从安装目录中获取RVM脚本,这些脚本通常位于您的home/username目录中。...,或者只是键入为2.4.0: rvm install ruby_version 安装完成,我们可以通过输入以下内容列出我们安装的可用Ruby版本: rvm list 我们可以通过输入以下内容在Ruby...版本之间切换 rvm use ruby_version 由于Rails一个gem,我们也可以使用该gem命令安装各种版本的Rails 。...gem install rails -v rails_version 我们可以通过创建gemsets然后在使用普通gem命令的Rails安装Rails,这样可以让每一个Ruby能够使用各种Rails

    8.8K00

    在 Ubuntu 上安装 Discourse 开发环境

    当你完成安装所有的 Discourse 依赖,我们就可以对 Discourse 进行安装了。...设置(Setup) Database 创建一个 与你 ubuntu 系统用户名相同的用户: sudo -u postgres createuser -s "$USER" 如果你在运行上面的命令的时候提示错误...rake db:migrate RAILS_ENV=test bundle exec rake db:create db:migrate 如果在运行的时候出现错误,请仓库: Discourse 开发环境安装运行...运行下面的命令来启动服务器: bundle exec rails server 当你完成上面的安装步骤,你应该可以通过 http://localhost:3000 访问你本地安装的 Discourse...创建一个新的 Admin 账号 在对开发环境进行登录之前,需要创建一个管理员账号,运行下面的命令进行创建: RAILS_ENV=development bundle exec rake admin:create

    2.6K50

    如何在Ubuntu 18.04上使用rbenv安装Ruby on Rails

    本教程将引导您通过rbenv完成Ruby和Rails安装过程。 准备 要学习本教程,您需要: 一个Ubuntu 18.04服务器,包括一个具有 sudo 权限的非root用户和防火墙。...您现在已经安装了至少一个版本的Ruby,并设置了您的默认Ruby版本。接下来,我们将设置gems和Rails。 第三步 - 使用Gems Gems是Ruby库的分布方式。.../2.5.0 设置好gems,即可安装Rails。...Rails一个复杂的Web开发框架,具有许多依赖关系,因此该过程需要一些时间才能完成。最终,您将看到一条消息,指出已安装Rails。及其依赖: ......然后我们可以安装特定版本,例如4.2.7: gem search '^rails$' --all gem install rails -v 4.2.7 rbenv的工作原理是创建一个shims目录,它指向当前启用的

    6.3K50

    企业自建GitLab代码仓库安装与基础配置使用

    dnf install gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm rpm -ivh gitlab-ce-12.9.2-ce.0.el8.x86_64.rpm Step2.安装完成显示以下则说明安装成功...['gitlab_shell_ssh_port'] = 9022 5) 修改gitlab的仓库(repositories)存放目录 描述:安装要将仓库(repositories)放在一个大硬盘上,所以需要修改仓库对应的目录...Centos7机器上卸载了旧版本的gitlab,接着又重新安装新版本的gitlab-ce 在安装修改配置,初始化配置时出现以下错误: Running handlers: There was an...解决方法:卸载完旧版本,记得删除旧的安装数据配置文件,安装目录,数据目录等,重新安装新版的gitlab-ce即可正常启动。...补充说明: 更新如果用户还存在登陆不了的问题,这时候可以让用户自己去Web端登陆gitlab,选择忘记密码,通过忘记密码来重新设置一个密码。

    9.4K55

    在 Ubuntu 上安装 Discourse 开发环境

    本文章假设你还没有在 Ubuntu 环境中安装 Ruby/Rails/Postgres/Redis 环境,让我们开始开发环境的配置吧!...当你完成安装所有的 Discourse 依赖,我们就可以对 Discourse 进行安装了。...设置(Setup) Database创建一个 与你 ubuntu 系统用户名相同的用户:sudo -u postgres createuser -s "$USER"如果你在运行上面的命令的时候提示错误:...运行下面的命令来启动服务器:bundle exec rails server当你完成上面的安装步骤,你应该可以通过 http://localhost:3000 访问你本地安装的 Discourse。...创建一个新的 Admin 账号在对开发环境进行登录之前,需要创建一个管理员账号,运行下面的命令进行创建:RAILS_ENV=development bundle exec rake admin:create

    2.5K00

    在CVM上使用rbenv安装RoR

    简介 Ruby on Rails(官方简称为Rails,亦被简称为RoR),是一个使用Ruby语言写的开源Web应用框架,它是严格按照MVC结构开发的。.../ruby-build 安装Ruby 安装了ruby-build插件之后,我们可以通过一个简单的命令安装任何版本的Ruby。...然后我们可以安装特定版本,如4.2.7: gem search '^rails$' --all gem install rails -v 4.2.7 rbenv的工作原理是创建一个shims目录,它指向当前启用的...每当您安装新版本的Ruby或提供命令的gem时,您应该运行: rbenv rehash 由于在安装成功没有提示,我们可以通过使用以下命令来验证Rails是否已正确安装rails -v 如果安装正确...完成,使用apt-get安装Node.Js: sudo apt-get install -y nodejs 您可以开始测试Ruby on Rails并开始开发Web应用程序。

    3.7K80
    领券