编程作业第3周,机器学习,Andrew-ng,Coursera
系统:Ubuntu 16.04
Octave 4.0.0
问题:无法将代码提交给服务器。此代码已成功从Windows环境
提交if( Input::hasFile('photo') == false )
{
Flash::error('Banner not provided');
return redirect(route('banner.index'));
}
答案 0 :(得分:51)
Octave 4.0.0不适用于提交脚本(在Ubuntu上)。
检查终端上的版本:
octave --version
如果它是4.0.0更新它。
sudo add-apt-repository ppa:octave/stable
sudo apt update
sudo apt-get install octave
讨论中也有警告。
答案 1 :(得分:1)
在我的案例中升级到新版本。 4.0.0无法正常工作并持续发出错误。我安装了GNU Octave,版本4.2.1并且它可以工作。
答案 2 :(得分:-1)
虽然Vaibhav Pandey's answer是一个合理的建议(升级到4.2.x或更高版本),但我认为这个特定的错误消息是由于没有明确输入您的电子邮件地址引起的。
"提交"提示有点误导,因为do $$
declare
tr pg_tables%rowtype;
begin
for tr in
select * from pg_tables WHERE tableowner = 'XXX';
loop
execute format('TRUNCATE TABLE %I.%I CASCADE;', tr.schemaname, tr.tablename);
end loop;
end;
$$;
可能被误解为"您的电子邮件已存储在某处作为默认值",实际上您必须再次明确输入。
在一些头发拉动OSX之后,我解决了这个问题:
Login (email address):
只需明确输入我的电子邮件地址即可。