ruby-on-rails 您必须使用节点(package.json)运行...在Rails上创建新应用程序时出错

vltsax25  于 2022-11-19  发布在  Ruby
关注(0)|答案(1)|浏览(162)
TZInfo::DataSourceNotFound: tzinfo-data is not present. Please add gem 'tzinfo-data' to your Gemfile and run bundle install
C:/railsfriends/friends/config/environment.rb:5:in `<main>'

Caused by:
TZInfo::DataSources::ZoneinfoDirectoryNotFound: None of the paths included in TZInfo::DataSources::ZoneinfoDataSource.search_path are valid zoneinfo directories.
C:/railsfriends/friends/config/environment.rb:5:in `<main>'
Tasks: TOP => app:template => environment
(See full trace by running task with --trace)
       rails  turbo:install stimulus:install
# You must either be running with node (package.json) or importmap-rails (config/importmap.rb) to use this gem.

要使用此gem,您必须使用node(package.json)或importmap-rails(config/importmap.rb)运行。

要解决此问题,请在同一目录中不执行任何操作,然后键入以下特定命令

$ gem install tzinfo-data

安装tzinfo-data

bsxbgnwa

bsxbgnwa1#

只需8个简单步骤

1.转到文件资源管理器,打开您刚刚尝试创建的app_name文件夹。
1.在任何记事本中打开名为Gemfile的文件
1.查找gem“tzinfo-data”,平台:%i[ mingw mswin x64_mingw jruby ],并确保它未被注解,如果是,请取消注解该代码行。
1.现在,如果您看到gem“tzinfo-data”,平台:%i[ mingw mswin x64_mingw jruby ],删除gem“tzinfo-data”后面的此行的其余部分,现在您应该只看到gem“tzinfo-data”
1.保存文件。现在可以再次执行cmd了。
1.在cmd中运行:cd app_name打开您尝试创建的应用程序的目录。
1.现在运行:捆绑包安装
1.之后,您可以执行:rails importmap:再次安装或重新创建整个应用。
谢谢,祝你愉快

相关问题