我还是不太明白啊 你发的链接我看过了 那是讲的 rails 怎么加载的 我这个是根本不知道这是什么原因导致的这个问题发生的 是没加载到 还是有什么依赖?
好的 谢谢
刚刚才查到的 是顶层的命名空间;我想问问 我的这个报错是什么原因呢 不是很理解
访问 127.0.0.1:3000:
Showing /home/deploy/.rbenv/versions/2.2.2/lib/ruby/gems/2.2.0/gems/homeland-1.0.1/app/views/layouts/homeland/application.html.erb where line #5 raised:
couldn't find file 'homeland' with type 'application/javascript'
Checked in these paths:
//= require_tree .
/*
*= require homeland
*/
下次记住了
这个问题已经解决了。感谢各位的帮助 后面这个是 nginx 把 css 文件当成纯文本来加载了 在 nginx 配置文件中加上
include mime.types;
default_type application/octet-stream;
重启服务器就可以了
现在访问 ip 图片 样式都可以正常加载了,但访问域名还是不显示图片,提示我访问资源终止了:
Resource interpreted as Stylesheet but transferred with MIME type text/plain: "http://haleyme.com/assets/application-030a2b8f546558a5ebff1f47fe1d87b47ec0567482a4f832eb87e4be8126b91d.css".
我把 nginx 配置文件的 current 去掉了 换成/www/Haley_blog/public 也重启了 nginx 服务器 也不知道是不是有缓存 还是不显示图片 puma 我也重启了,谷歌浏览器 我在设置里面清除了全部数据
好的 我试试
这些文件都是在/www/Haley_blog/public/assets 下面 current 文件下面没有文件也没有目录
这是 public 下面的 assets 下面的文件:
这是今天我看的 nginx 的错误日志 是 css js 文件没有加载起来
2018/01/12 22:20:31 [notice] 21737#0: signal process started
2018/01/12 22:21:41 [notice] 21802#0: signal process started
2018/01/12 22:24:18 [emerg] 21944#0: unexpected ";" in /etc/nginx/nginx.conf:23
2018/01/12 22:25:02 [notice] 21986#0: signal process started
2018/01/12 22:25:38 [notice] 22021#0: signal process started
2018/01/13 05:26:16 [emerg] 12975#0: invalid number of arguments in "add_header" directive in /etc/nginx/nginx.conf:26
2018/01/13 05:28:22 [notice] 13089#0: signal process started
2018/01/13 05:31:59 [error] 13242#0: *1 open() "/www/Haley_blog/current/public/assets/favicon-f6f0c8fbb6d88284f0cc080820c7796c1b34b09f5db22a244213a6d480f00e7e.ico" failed (2: No such file or directory), client: 64.233.172.185, server: haleyme.com, request: "GET /assets/favicon-f6f0c8fbb6d88284f0cc080820c7796c1b34b09f5db22a244213a6d480f00e7e.ico HTTP/1.1", host: "haleyme.com"
2018/01/13 06:03:57 [error] 13242#0: *12 open() "/www/Haley_blog/current/public/assets/application-8f4530a99f7e063bdaec68b187142c4abc9b4889a24465df284583f5af3912a1.js" failed (2: No such file or directory), client: 101.226.102.97, server: haleyme.com, request: "GET /assets/application-8f4530a99f7e063bdaec68b187142c4abc9b4889a24465df284583f5af3912a1.js HTTP/1.1", host: "haleyme.com", referrer: "http://haleyme.com/"
2018/01/13 14:45:10 [error] 13242#0: *68 open() "/www/Haley_blog/current/public/assets/application-8f4530a99f7e063bdaec68b187142c4abc9b4889a24465df284583f5af3912a1.js" failed (2: No such file or directory), client: 66.249.66.22, server: haleyme.com, request: "GET /assets/application-8f4530a99f7e063bdaec68b187142c4abc9b4889a24465df284583f5af3912a1.js HTTP/1.1", host: "haleyme.com", referrer: "http://haleyme.com/"
2018/01/13 14:45:10 [error] 13242#0: *71 open() "/www/Haley_blog/current/public/assets/application-fd38ec0d36a29c0e7147c4c03b1d9eaeddab725402721f277495b90984aae858.css" failed (2: No such file or directory), client: 66.249.66.24, server: haleyme.com, request: "GET /assets/application-fd38ec0d36a29c0e7147c4c03b1d9eaeddab725402721f277495b90984aae858.css HTTP/1.1", host: "haleyme.com", referrer: "http://haleyme.com/"
2018/01/13 15:27:04 [error] 13242#0: *80 open() "/www/Haley_blog/current/public/assets/application-fd38ec0d36a29c0e7147c4c03b1d9eaeddab725402721f277495b90984aae858.css" failed (2: No such file or directory), client: 66.249.66.4, server: haleyme.com, request: "GET /assets/application-fd38ec0d36a29c0e7147c4c03b1d9eaeddab725402721f277495b90984aae858.css HTTP/1.1", host: "haleyme.com", referrer: "http://haleyme.com/about"
现在 nginx 访问 好像头部的图片没有了 下面的图片可以访问 nginx 的日志是这下面的
这是访问的效果:
是在服务器上部署 生产环境,现在 nginx 已经可以访问了 但是访问不了图片 现在图片可以显示了 但是格式不太对
puma 的日志文件都没有自动生成,是我自己创建的 现在 nginx 已经成功跑起来来了,就是图片不显示 assets 下面得
在我的 /www/Haley_blog/shared/log 下面没有自动生成 puma_access.log puma_error.log 两个文件 但是有 puma.stderr.log
puma.stdout.log 这两个文件
是不是生产环境下需要新建.env 文件保存管理员的用户名 密码啊
现在得报错:
fe_sendauth: no password supplied
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"utf8", "pool"=>5, "username"=>nil, "password"=>nil, "database"=>"appname_production"}
rake aborted!
PG::ConnectionBad: fe_sendauth: no password supplied
Tasks: TOP => db:create
(See full trace by running task with --trace)
DATABASE_URL 是怎么写
这是我的数据库配置文件
我现在可以用 haley 用户登录进入数据库,但是执行 RAILS_ENV=production rake db:create 还是报错
[baby@host appname]$ RAILS_ENV=production rake db:create
FATAL: role "APPNAME_DATABASE_USER=haley" does not exist
Couldn't create database for {"adapter"=>"postgresql", "encoding"=>"utf8", "pool"=>5, "username"=>"APPNAME_DATABASE_USER=haley", "password"=>"APPNAME_DATABASE_PASSWORD=foobar", "database"=>"appname_production"}
rake aborted!
ActiveRecord::NoDatabaseError: FATAL: role "APPNAME_DATABASE_USER=haley" does not exist
Caused by:
PG::ConnectionBad: FATAL: role "APPNAME_DATABASE_USER=haley" does not exist
Tasks: TOP => db:create
(See full trace by running task with --trace)
设置数据库密码环境变量 cd ~/pumarails 这一步中得 pumarails 目录是新建的吗?
网页打不开了??
现在 网址打不开??
我在执行 rails g homeland:install 提示我:
好了 谢谢
我是在本地测试的,登录还是提示用户名或密码错误
我看了你的代码,就是 application.yml 文件里面的参数都要写么?我试了好像只写了 UPYUN_USERNAME,UPYUN_PASSWORD 登录不了 UPYUN_BUCKET,UPYUN_BUCKET_HOST: '' 是?
支持一下
我没听说 编程还分男女
没有回信了 也不知道是什么结果;中间出了点小问题,HR 让邮件发送面试题的答案 我也发了;也不知道是什么结果