- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
尝试在 vds 上打开我的网页,然后获取:
We're sorry, but something went wrong.
We've been notified about this issue and we'll take a look at it shortly.
所以,这是日志:
Started GET "/" for 176.14.194.67 at 2012-01-20 20:39:10 +0300
Processing by PagesController#home as HTML
Rendered pages/_unauthorize_home.html.erb (4.0ms)
Rendered pages/home.html.erb within layouts/application (36.0ms)
Compiled blueprint/screen.css (0ms) (pid 2376)
Rendered layouts/_stylesheets.html.erb (16.0ms)
Completed 500 Internal Server Error in 108ms
ActionView::Template::Error (Permission denied - /vol/www/apps/ror_tutorial/releases/20120120133926/tmp/cache/assets/D0B):
1: <!--[if lt IE 9]>
2: <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
3: <![endif]-->
4: <%= stylesheet_link_tag 'blueprint/screen', :media => 'screen' %>
5: <%= stylesheet_link_tag 'blueprint/print', :media => 'print' %>
6: <!--[if lt IE 8]><%= stylesheet_link_tag 'blueprint/ie' %><![endif]-->
7: <%= stylesheet_link_tag 'custom', :media => 'screen' %>
app/views/layouts/_stylesheets.html.erb:4:in `_app_views_layouts__stylesheets_html_erb___3365052482828129995_20792840'
app/views/layouts/application.html.erb:8:in `_app_views_layouts_application_html_erb___1751394762871432659_21276200'
接下来我尝试了
chmod 777 -R /vol/www/apps/ror_tutorial/current/tmp/
它解决了“权限被拒绝”的错误,但这导致了新的奇怪错误!
Started GET "/" for 176.14.194.67 at 2012-01-20 21:33:37 +0300
Processing by PagesController#home as HTML
Rendered pages/_unauthorize_home.html.erb (0.0ms)
Rendered pages/home.html.erb within layouts/application (40.0ms)
Rendered layouts/_stylesheets.html.erb (12.0ms)
Compiled application.js (3ms) (pid 4546)
Completed 500 Internal Server Error in 292ms
ActionView::Template::Error (TypeError: Cannot call method 'write' of undefined
at /tmp/execjs20120120-4546-7t6zdm.js:12:20
at /tmp/execjs20120120-4546-7t6zdm.js:26:16
at /tmp/execjs20120120-4546-7t6zdm.js:1:92
at Object.<anonymous> (/tmp/execjs20120120-4546-7t6zdm.js:1:109)
at Module._loadContent (node.js:667:21)
at node.js:695:20
at node.js:304:23
at node.js:756:9
(in /vol/www/apps/ror_tutorial/releases/20120120133926/app/assets/javascripts/pages.js.coffee)):
6: <%#= auto_discovery_link_tag( :rss, {:controller => "users", :action => "show"} ) %>
7:
8: <%= render 'layouts/stylesheets' %>
9: <%= javascript_include_tag "application" %> <%# We are using "application" instead of :defaults because this works.%>
10: </head>
11: <body>
12: <div class="container">
app/views/layouts/application.html.erb:9:in `_app_views_layouts_application_html_erb___4331846574104382680_15766720'
我想这是因为我安装了nodejs
,但我不确定。
这是 tmp 的权利/
$ ls -alh /vol/www/apps/ror_tutorial/current/tmp/
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 .
drwxrwxr-x 17 root root 4.0K 2012-01-20 18:57 ..
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 cache
lrwxrwxrwx 1 root root 38 2012-01-20 16:41 pids -> /vol/www/apps/ror_tutorial/shared/pids
-rwxrwxrwx 1 root root 0 2012-01-20 16:41 restart.txt
$ ls -alh /vol/www/apps/ror_tutorial/current/tmp/cache/assets
total 56K
drwxrwxrwx 14 root root 4.0K 2012-01-20 20:40 .
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 ..
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 CDB
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 CF0
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 CF9
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D0B
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D15
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D1D
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D2F
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D3B
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D40
drwxrwxrwx 3 root root 4.0K 2012-01-20 20:40 D62
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 DA9
drwxrwxrwx 3 root root 4.0K 2012-01-20 19:14 E04
我的系统:
Ubuntu 10.04
PostgreSQL 9.1
Rails 3.1.3
Ruby 1.9.3p27
Nginx 1.0.11 (installed/compiled by passenger)
Phusion passenger 3.0.11
Capistrano
生产.rb
SampleApp::Application.configure do
# Settings specified here will take precedence over those in config/application.rb
# Code is not reloaded between requests
config.cache_classes = true
# Full error reports are disabled and caching is turned on
config.consider_all_requests_local = false
config.action_controller.perform_caching = true
# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = true
# Compress JavaScripts and CSS
config.assets.compress = true
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
# Generate digests for assets URLs
config.assets.digest = true
# Defaults to Rails.root.join("public/assets")
# config.assets.manifest = YOUR_PATH
# Specifies the header that your server uses for sending files
# config.action_dispatch.x_sendfile_header = "X-Sendfile" # for apache
# config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for nginx
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
# config.force_ssl = true
# See everything in the log (default is :info)
# config.log_level = :debug
# Use a different logger for distributed setups
# config.logger = SyslogLogger.new
# Use a different cache store in production
# config.cache_store = :mem_cache_store
# Enable serving of images, stylesheets, and JavaScripts from an asset server
# config.action_controller.asset_host = "http://assets.example.com"
# Precompile additional assets (application.js, application.css, and all non-JS/CSS are already added)
# config.assets.precompile += %w( search.js )
# Disable delivery errors, bad email addresses will be ignored
# config.action_mailer.raise_delivery_errors = false
# Enable threaded mode
# config.threadsafe!
# Enable locale fallbacks for I18n (makes lookups for any locale fall back to
# the I18n.default_locale when a translation can not be found)
config.i18n.fallbacks = true
# Send deprecation notices to registered listeners
config.active_support.deprecation = :notify
end
此外,我以 root 用户身份登录操作系统。
我该如何解决这个问题?
最佳答案
我解决了!问题出在node-v0.1.31 中。我删除了旧版本,然后安装了新版本:
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install
现在一切都很好!
关于ruby-on-rails - Rails 3 - 权限错误和奇怪的 TypeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8945772/
sanitize 是什么意思在 Rails 中是什么意思? 我正在阅读 CanCanCan 的文档.它说: When using strong_parameters or Rails 4+, you
在过去的几个月里,我感觉自己对 Ruby on Rails (RoR) 开发的了解达到了极限。我为大/小客户和 friend /爱好项目开发了大大小小的应用程序。我知道如何开发这些应用程序,但开始感觉
我昨天参加了一个关于扩展 Rails 的聚会,其中一个主题是 Hexagonal Rails。然而,我只做了一年的 Rails,对 MVC 结构非常满意(也许太舒服了),所以我不太了解适配器和消息队列
我使用多个 Rails 应用程序,一些在 Rails 3.2/Ruby 2.0 上,一些在 Rails 2.3/Ruby 1.8.7 上。 他们的共同点是,随着他们的成长和添加更多的依赖项/ gem
这个问题在这里已经有了答案: Using Rails-UJS in JS modules (Rails 6 with webpacker) (5 个答案) 关闭 3 年前。 我正在尝试使用 UJS
我正在开发一个当前使用 Rails 1.2 的 Rails 应用程序,所以我现在离最新的稳定版本(Rails 2.3)还有很长的路要走。 我应该如何进行迁移到更新版本的 Rails 的过程? 我应该一
尝试按照 Ryan Bates Backbone.js 教程构建抽奖应用程序,但我已经遇到了第一段代码的问题。在 application.js 的 init 函数中,他初始化了 Raffler 路由的
我正在使用 Rails 3.2 并且我有一个数据库表,我想在其中找到符合以下条件的所有行: a = true and b = true and ( 0 true, :b =>
我有一个用户类和一个联系人,其中联系人是用户的子类。这两个类都存储在用户表中。 我的联系人可能有也可能没有电子邮件地址,而我的用户需要一个电子邮件地址(我的用户模型定义中有 validates_pre
我正在编写一个教程,我在其中演示了一些 rails 命令。在我的机器上 rails和 script/rails两者都同样有效。有“首选”形式吗?两者中哪一个更普遍? 最佳答案 当您运行 rails 时
我正在寻找有关通过我的应用程序前进的最佳方式的建议,这是我首次开始集成Elasticsearch。我是一名初学者,但是热衷于深入研究,以便原谅任何明显的错误! 我遵循了http://www.sitep
我刚刚用 Rails new 启动了一个新的 Rails 应用程序,将默认数据库设置更改为 PostgresSQL。我用 bin/rails s 启动服务器,结果很奇怪 2016-04-21 05:0
我收到一个参数并希望它是这样的字符串: "abc,efg" 或者像这样的数组 ["abc","efg"] 在第一种情况下,我想将它转换成一个数组,什么是好的方法? 这是我的想法 if params[:
我刚刚用 Rails new 启动了一个新的 Rails 应用程序,将默认数据库设置更改为 PostgresSQL。我用 bin/rails s 启动服务器,结果很奇怪 2016-04-21 05:0
我收到一个参数并希望它是这样的字符串: "abc,efg" 或者像这样的数组 ["abc","efg"] 在第一种情况下,我想将它转换成一个数组,什么是好的方法? 这是我的想法 if params[:
我有 Rails 4,这是我的默认版本(我仍然希望它是)。但我不想在我的电脑上添加 rails 3.2。在以下命令中:gem install rails -v 3.2.16 我有这个警告: railt
您好,我想使用 Sheevaplug 构建一个“Rails Brick”来自 Marvell(操作系统是开箱即用的 Ubuntu,但您可以在其上安装其他发行版)。它将成为家庭服务器和静音、低成本(99
我需要能够从 Rails 控制台发送我的 Rails 应用程序的 Postgres 数据库中所有未接受的邀请。 (我有一个名为 Invitations 的表,其中包含一个名为 accepted 的 b
validate :cannot_modify_if_locked, on: :update def cannot_modify_if_locked if self.locked erro
我正在学习教程(学习 Rails 播客),需要更改以下路由语法,以便它与 Rails 3.0 兼容。谁能帮忙? map.view_page ':name', :controller => 'viewe
我是一名优秀的程序员,十分优秀!