跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • Rails new 命令一直转圈怎么办?
未分類
10 11 月 2020

Rails new 命令一直转圈怎么办?

Rails new 命令一直转圈怎么办?

資深大佬 : coool 6

大佬们,执行rails new demo命令时到下面这里一直在转圈,很久也不往下走,求指点:

warning @rails/webpacker > webpack > watchpack > watchpack-chokidar2 > [email protected]: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies. warning @rails/webpacker > webpack > watchpack > watchpack-chokidar2 > chokidar > [email protected]: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2. warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: https://github.com/lydell/resolve-url#deprecated warning @rails/webpacker > webpack > micromatch > snapdragon > source-map-resolve > [email protected]: Please see https://github.com/lydell/urix#deprecated [2/4]       
大佬有話說 (19)

  • 資深大佬 : qiuyi116

    我记得是有 node 依赖。npm 也加一次镜像。

  • 主 資深大佬 : coool

    @qiuyi116 刚设置了 `npm config set registry https://registry.npm.taobao.org`, 现在还在转圈中……另外上面很多 warning 怎么处理掉?`webpacker`已经更新到 5.2.1 了

  • 主 資深大佬 : coool

    弄一天了都没弄好,可能是 rails 门槛太高,高攀不起……

  • 資深大佬 : aristolochic

    node-sass 是有二进制依赖( node-gyp )的,淘宝有预编译的二进制包,但是要想直接使用可不是设置 npm 的镜像源就完事儿了的,具体看 taobao npm 的文档。上面的 warning 忽略就行,都那样。

  • 資深大佬 : fangxing204

    应该是卡在 yarn install 了,试试设置代理,删掉 node_modules 重试?

  • 資深大佬 : doublechenpaul

    @coool 首先不同意你说的门槛太高,第二,可以贴一下 rails 版本及 ruby 版本吗

  • 主 資深大佬 : coool

    @fangxing204 刚设置了 `yarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g`, `yarn config set registry https://registry.npm.taobao.org` 还是不行,翻墙也不行……

    @aristolochic 执行了

    ```
    echo 'n#alias for cnpmnalias cnpm="npm --registry=https://registry.npm.taobao.org
    --cache=$HOME/.npm/.cache/cnpm
    --disturl=https://npm.taobao.org/dist
    --userconfig=$HOME/.cnpmrc"' >> ~/.zshrc && source ~/.zshrc
    ```
    也不行。

  • 主 資深大佬 : coool

    @doublechenpaul 大佬,ruby 版本:`ruby 2.7.2p137 (2020-10-01 revision 5445e04352) [x86_64-darwin19]`, rails 版本:·Rails 6.0.3.4`。按照这个操作了已经: https://ruby-china.org/wiki/install_ruby_guide

  • 資深大佬 : doublechenpaul

    @doublechenpaul 坐标广州,三个圈圈转了 10 分钟左右就安装成功了

  • 資深大佬 : impl

    Ctrl C 试试?

  • 主 資深大佬 : coool

    @doublechenpaul 大佬,啥设置?我这从九点半上班转到现在了。

    @impl Ctrl C => rm -rf demo => rails new demo, 很多次了

  • 主 資深大佬 : coool

    哇,删除了所有的代理,本地 global 翻墙,终于成功了……

  • 資深大佬 : msg7086

    你如果只是要 new 一个新的 Rails 项目的话,如果用不到 webpack 那可以跳过 webpack 那块。

  • 主 資深大佬 : coool

    @msg7086 唉,现在又碰到新问题了,我执行`bin/rails generate controller Say hello goodbye`之后访问`localhost:3000/say/hello`一直报:

    ```
    [Webpacker] Compiling...
    [Webpacker] Compilation failed:
    yarn run v1.22.10
    info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

    error Command "webpack" not found.
    ```

    执行啥都没用,` bundle exec rails webpacker:install`也不行……

    愁人

  • 資深大佬 : msg7086

    我不用 webpack 的,帮不了你……

  • 資深大佬 : doublechenpaul

    @coool https://stackoverflow.com/questions/44845143/webpack-command-not-found
    你试试这个,感觉是因为你本地执行路径有问题

  • 資深大佬 : wangkun025

    用 rails5

  • 資深大佬 : wangkun025

    gem install rails -v 5.2.4.4
    rails _5.2.4.4_ new demo
    cd demo
    rails g scaffold Post title:string
    rake db:migrate

    visit http://localhost:3000/posts

    上面的我测试了,没问题。

  • 資深大佬 : lidashuang

    目测 npm 的锅

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具