如何使用例如MySQL Query Browser在heroku上执行远程连接到ClearDB MySQL数据库.在哪里获取网址,端口,登录名和密码?
我一直在使用elasticsearch作为我的Rails应用程序的搜索引擎,但由于我无法理解的原因,它已停止正常工作.当向elasticsearch服务器发出curl请求时,我收到503错误.
curl -XGET http://localhost:9200
{
"ok" : true,
"status" : 503,
"name" : "Killpower",
"version" : {
"number" : "0.90.3",
"build_hash" : "5c38d6076448b899d758f29443329571e2522410",
"build_timestamp" : "2013-08-06T13:18:31Z",
"build_snapshot" : false,
"lucene_version" : "4.4"
},
"tagline" : "You Know, for Search"
}
Run Code Online (Sandbox Code Playgroud)
我试图通过重新加载elasticsearch服务并安装新版本而没有任何成功来解决问题.
这是我在日志中发现的
[2013-09-03 12:31:45,320][INFO ][node ] [Killpower] version[0.90.3],
pid[4222], build[5c38d60/2013-08-06T13:18:31Z]
[2013-09-03 12:31:45,321][INFO ][node ] [Killpower] initializing ...
[2013-09-03 12:31:45,327][INFO ][plugins ] [Killpower] loaded [], sites []
[2013-09-03 12:31:47,248][INFO ][node ] [Killpower] initialized
[2013-09-03 12:31:47,248][INFO ][node ] [Killpower] starting ...
[2013-09-03 …Run Code Online (Sandbox Code Playgroud) 我正在尝试将命令输出重定向到变量:
OUTPUT=$(sudo apache2ctl configtest)
Run Code Online (Sandbox Code Playgroud)
然后阅读它:
echo $OUTPUT
Run Code Online (Sandbox Code Playgroud)
运行时输出如下:
19:19:12 user@user ~ OUTPUT=$(sudo apache2ctl configtest)
Syntax OK
Syntax OK
Run Code Online (Sandbox Code Playgroud)
但变量保持空白.我已经尝试过相同的其他命令,一切正常.
OUTPUT=$(ls -l)
Run Code Online (Sandbox Code Playgroud)
这会将文件列表写入变量,OUTPUT以便以后可以读取.我该怎么做才能让它发挥作用?
我很感兴趣如何在.Xresources文件中获得有效的字体名称.我已安装ttf-ms-fonts并希望将终端切换为快递字体.但是这样设置它不起作用
urxvt*font: cour
urxvt*boldFont: courbd
Run Code Online (Sandbox Code Playgroud)
如何指定有效名称?
如何自定义错误消息被覆盖的divise密码控制器?
class PasswordsController < Devise::PasswordsController
def create
self.resource = resource_class.send_reset_password_instructions(params[resource_name])
if resource.errors.empty?
set_flash_message(:notice, :send_instructions) if is_navigational_format?
respond_with resource, :location => home_path
else
binding.pry
flash[:devise_password_error] = (resource.errors.map do |key, value|
value.capitalize
end).flatten.join('|')
redirect_to home_path and return
end
end
def edit
self.resource = resource_class.new
resource.reset_password_token = params[:reset_password_token]
end
end
Run Code Online (Sandbox Code Playgroud)
resource.errors在此方法中可用,但它包含默认消息,例如Email not found和Email can't be blank.我需要自定义此消息.我试图:validatable从我的用户模型中删除并添加自定义验证器,但这仅适用于从Devise :: RegistrationsController派生的自定义注册控制器,而不适用于自定义密码控制器.
有什么解决方案吗?
我有以下问题:
我正在尝试在heroku上部署我的项目,但是在我运行之后
git push heroku master
Run Code Online (Sandbox Code Playgroud)
我得到以下内容:
git push heroku master -f
Counting objects: 524, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (498/498), done.
Writing objects: 100% (524/524), 157.76 KiB, done.
Total 524 (delta 207), reused 62 (delta 2)
-----> Heroku receiving push
-----> Ruby/Rails app detected
!
! Gemfile.lock is required. Please run "bundle install" locally
! and commit your Gemfile.lock.
!
! Heroku push rejected, failed to compile Ruby/rails app
To git@heroku.com:*****.git
! [remote …Run Code Online (Sandbox Code Playgroud) 使用rolify时,如何让所有用户具有特定角色?我尝试过以下但没有帮助:
User.with_role :admin
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
NoMethodError: undefined method `with_role' for #<Class:0x0000000743f9c0>
Run Code Online (Sandbox Code Playgroud)
无法找到任何方法来做到这一点.
我需要删除所有节点之间的所有关系.有没有办法删除neo4j图中的所有关系?请注意,我正在使用ruby绑定 - neographygem.在gem的wiki中没有关于它的信息.我也试图在neo4j文档中找到一种方法,没有任何结果.
Neo4j版本是1.7.2.
现代PC上rs232串口的潜在最大速度是多少?我知道规范说它是115200 bps.但我相信它会更快.是什么影响了rs232端口的速度?我相信它是石英谐振器,但我不确定.
POSTapache 中的请求大小是否有限制?这个限制的默认值是什么,有没有办法增加它?如果重要,Rails则使用乘客在此服务器上启动应用程序.