Ruby 如何设置绑定器日志的输出目录?
当我运行Ruby 如何设置绑定器日志的输出目录?,ruby,git,bundler,Ruby,Git,Bundler,当我运行bundle install时,它会在/.bundle/install.log中生成一个日志文件,这是正常的。由于项目使用的是git,因此我不得不另外忽略此文件夹 我已经有了一个文件夹/tmp/log/,我想在其中查看捆绑程序的install.log文件,因为还有其他日志文件,git已经忽略了它们 是否有可能更改此项目捆绑程序日志文件的输出目录(不通过命令行参数,以便git存储库的其他用户也自动将其install.log放在tmp目录中)?也许可以通过Gemfile?将环境变量设置为使用
bundle install
时,它会在/.bundle/install.log
中生成一个日志文件,这是正常的。由于项目使用的是git
,因此我不得不另外忽略此文件夹
我已经有了一个文件夹/tmp/log/
,我想在其中查看捆绑程序的install.log
文件,因为还有其他日志文件,git已经忽略了它们
是否有可能更改此项目捆绑程序日志文件的输出目录(不通过命令行参数,以便git存储库的其他用户也自动将其
install.log
放在tmp
目录中)?也许可以通过Gemfile
?将环境变量设置为使用以外的目录。bundle
谢谢您的回答!我是否需要创建自己的rake任务,以便每个人都自动使用环境变量?或者是否有捆绑程序的设置文件,我可以在其中为每个人设置如何运行捆绑程序的变量?虽然有一个全局设置文件(您可以使用bundle config--global
)进行操作,app\u config_path
不能从那里设置。使用rake
任务可能很困难,因为您通常希望使用bundle exec
运行rake
。。。可能是一个shell脚本包装器?这个install.log
被意外地包含在1.5.0和1.5.1版本中,但在今天发布的1.5.2中被删除。请参阅True,不再有install.log
。非常感谢。也许你想写一个真实的答案,我可以接受吗?