我刚从它的官方网站安装了Haskell .之后,按照它的快速入门教程.
我跑:
cabal update
Run Code Online (Sandbox Code Playgroud)
其中显示了此消息:
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
我跑:
cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
并检查更新是否成功
cabal update
Run Code Online (Sandbox Code Playgroud)
结果,它从一开始就向我显示了相同的消息:
Downloading the latest package list from hackage.haskell.org
Note: there is a new version of cabal-install available.
To upgrade, run: cabal install cabal-install
Run Code Online (Sandbox Code Playgroud)
那么,我是否升级了cabal-install?如何查看我的cabal的版本?
重要提示:我正在使用64位版本的Mac OS X.
我正在尝试通过Padrino的sendmail发送电子邮件.我做了这里指定的配置(配置和快速使用)
但是我总是在服务器日志中出现以下错误(在Heroku或localhost上):
app[web.1]: sh: Illegal option -
app[web.1]: Errno::EPIPE - Broken pipe:
Run Code Online (Sandbox Code Playgroud)
我安装了mail gem,我正在使用Padrino 0.10.7
我正在使用这个,发送电子邮件:
post :create do
email(:from => "tony@reyes.com", :to => "john@smith.com", :subject => "Welcome!", :body=>"Body")
end
Run Code Online (Sandbox Code Playgroud)
这几乎就是我所有的......
我正在学习如何使用Ruby on Rails中的cookie.我所知道的是如何设置cookie的名称和值,但我想存储多达三个字段.所以任何提示或好的教程将不胜感激!
谢谢你的帮助.
我正在使用OmniAuth-Facebook并将其初始化为mysubapp/app.rb:
require 'omniauth-facebook'
class MySubApp < Padrino::Application
register Padrino::Rendering
register Padrino::Mailer
register Padrino::Helpers
enable :sessions
SCOPE = 'email,read_stream'
ENV['APP_ID'] = '111111111111111'
ENV['APP_SECRET'] = '11111111111111111111111111111111'
use OmniAuth::Builder do
provider :facebook, ENV['APP_ID'], ENV['APP_SECRET'], :scope => SCOPE
end
end
Run Code Online (Sandbox Code Playgroud)
我只是想知道这是否应该与Padrino合作.这是放置我的初始化器的正确位置,或者,您可以创建一个特定的子应用程序config.ru?