现在到Rails
的安装 也同样选择安装最新版
先自行去官网确认一下目前最新的rails版本为何
官网 https://rubyonrails.org
显示最新Rails版本为
那么现在来安装吧
修改文档的坑版本不同导致的文档不同,修改后让我想起来之前的一处也要改文档,我打开的也是空文档...我回头去修改看看
说不定也是有问题...
这个步骤的时候 打开也是空文档不过现在看看 好像没有因为版本不同导致的问题?而且网页能正常显示,应该是我多虑了,那就就先这样吧...
实在有影响 再回头补这操作
Please download and install Yarn from https://yarnpkg.com/lang/en/docs/install/
先继续
原来当数据库安装正确的时候 这里的文档打开只要补充输入 用户名
以及 密码
即可
vi config/database.yml
然后到测试 console
都一切顺利进行...到目前为止 完全没有遇到报错...
居然进行到了
2.4
简直要哭出来了
原来的默认设置保存一下
username: forum
password: <%= ENV['FORUM_DATABASE_PASSWORD'] %>
好嘛 还是出问题了 config/secrets.yml
文档找不到啊...
先跳过?
然后遇到这样的报错
in `initialize': No such file or directory @ rb_sysopen
先等等
果然因为没有设置好 config/secrets.yml
所以导致的报错嘛?啊,原来是前面提示的 yarn
没有安装好导致的
参考官网 https://classic.yarnpkg.com/en/docs/install#mac-stable
当我想补上这个gem的安装时
npm install --global yarn
然后查找资料发现
然后改成这样的代码
sudo npm install --global yarn
瞬间安装完毕
马上用
yarn --version
确认的确安装完毕
啊!!!要记得切回去 forum
旗下再安装...
接着解决报错
一旦再次 rails s -e production
报错就来了
in `initialize': No such file or directory @ rb_sysopen - /home/apps/forum/config/webpacker.yml (Errno::ENOENT)
尝试安装一下缺失的?
貌似是因为安装了 yarn
之后 要继续跑 rails webpacker:install
才能算设置完毕
最后连 yarn install --check-files
也跑了
修改到现在
rails s -e production
能正常运行了
网友评论