我在Github上有一个项目,在Travis-CI的每次提交之后构建.每次成功构建后,Travis都会将工件上传到S3存储桶.有没有办法让我轻松让任何人访问存储桶中的文件?我知道我可以生成只读访问密钥,但用户通过Web浏览器访问文件会更容易.
我使用"."的根文档启用了网站托管.组.

但是,当我试图进入存储桶的端点时,我仍然得到403 Forbidden.

如何让用户从Web浏览器轻松浏览和下载存储在Amazon S3上的工件?最好没有第三方客户端.
我的vim有路径设置,如下所示.
path=.,/usr/include,,
Run Code Online (Sandbox Code Playgroud)
我想这是'path'的默认设置.
因此,g f打开光标下的c头文件.
但是在C++文件中,C++头文件没有打开,因为C++头文件位置没有添加到pathvim的变量中.
set path+=/usr/include/c++/4.6
Run Code Online (Sandbox Code Playgroud)
我认为这个设置vimrc将是一个解决方案.但问题是C++头文件的实际目录位置将在每个不同的Linux发行版和g ++编译器版本中更改.
如何以可移植的方式设置c ++头文件的路径?
我在将多个类放入单个文件时遇到问题.例如,当我的文件看起来像:
public class FirstClass() {}
public class SecondClass() {}
public class ThirdClass() {}
Run Code Online (Sandbox Code Playgroud)
我在编译期间遇到错误.我不太确定是什么原因造成的.有任何想法吗?
我在Eclipse 4.2中运行项目时遇到问题.我有一个Java程序,其中一个类名为Conversion.Eclipse构建项目很好.我可以通过导航到工作区中项目文件夹中的/ bin /并输入来从命令行运行程序java Conversion.
但是,当我尝试从Eclipse运行程序时,我会Error: Could not find or load main class Conversion在控制台中显示.
项目名称是10.12.12: Project.
我正在使用FactoryGirl示例来has_many获取http://robots.thoughtbot.com/post/254496652/aint-no-calla-back-girl的关系.具体来说,例子是:
楷模:
class Article < ActiveRecord::Base
has_many :comments
end
class Comment < ActiveRecord::Base
belongs_to :article
end
Run Code Online (Sandbox Code Playgroud)
工厂:
factory :article do
body 'password'
factory :article_with_comment do
after_create do |article|
create(:comment, article: article)
end
end
end
factory :comment do
body 'Great article!'
end
Run Code Online (Sandbox Code Playgroud)
当我运行相同的示例(当然使用正确的模式)时,会抛出错误
2.0.0p195 :001 > require "factory_girl_rails"
=> true
2.0.0p195 :002 > article = FactoryGirl.create(:article_with_comment)
ArgumentError: wrong number of arguments (3 for 1..2)
Run Code Online (Sandbox Code Playgroud)
有没有新的方法来创建has_many与FactoryGirl关联的模型?
如何显示Ant构建中的所有错误?我想看看其他21个错误.

oop ×2
amazon-s3 ×1
ant ×1
c++ ×1
eclipse ×1
factory-bot ×1
ide ×1
include ×1
java ×1
parent-child ×1
path ×1
php ×1
regex ×1
stack-trace ×1
vim ×1