我正在Symfony 2.1中构建一个新的应用程序.我正在使用很多使用作曲家的捆绑.很多这些捆绑包都存在这个最新版本的Symfony的问题,我不得不进入/ vendor文件夹来识别问题.
这意味着我正在直接更改供应商文件 - 纯粹是出于测试目的.(当我们修复了一个捆绑,我们分支并提交适当的拉取请求).
我想知道的是,是否有一些命令composer.phar revert
可以撤消对供应商文件夹所做的任何更改(如git checkout).目前,如果我运行一个作曲家update
或install
它没有这样做.
谢谢
我很快就会将SSL切换到我的Rails网站上,并且想知道是否有人对谁是最好的提供商有想法或建议?
有没有人对某些供应商有任何快乐的故事或恐怖?
谢谢
肯特
我想在一个根(服务器)下托管多个基于Symfony2的网站.是否可以共享symfony自己的文件?(供应商等).有人知道教程吗?管理难吗?AFAIK Symfony安装大约600MB,我不想以冗余的方式保存它.
我意识到这就是作曲家所使用的,但我并不特别喜欢它.这是有道理的,但令我很生气的是laravel5的github无法开箱即用,因为它的vendor
目录有点大而且不一定是laravel5,尽管laravel确实需要它.
它也让我感到困惑,为什么作曲家不会自己得到它.
我希望能够
git clone the_laravel5_github_url
composer install
并能够运行,因为它似乎是你能够做一次,但是现在某些原因,供应商目录是不存在的.我觉得这样会让laravel更难设置,因为它不是那么明显.
有没有人可以获得最新版本的地方?我发现令人失望的是,他们的自述文件中没有提及它,并且你之前能够做到这一点,尽管使用它仍然无法做到composer install
.
我在我的工作场所为Microsoft Visual Studio 2008专业版开发了一个小型winforms应用程序,Visual Studio已授权给我工作的公司.
如果我想出售该应用程序,我的许可选项是什么?
编辑:
这里的问题不是我与我的雇主的关系(代码是在几小时后写的,我们有一个理解)但我与微软的关系.
防爆.如果我继续在Visual Studio Express中开发,我可以保留旧代码吗?有没有办法验证某些程序集是否是使用Visual Studio Professional编写的?
我最近在玩 Gulp.js 和 npm,很棒。但是,我并没有真正理解将 npm 用作将被推送到 dist 的包的包管理器的想法。
让我们举一个例子。
我想下载最新的 jquery、bootstrap 和 font-awesome,以便我可以将它们包含到我的项目中。我可以简单地从他们的网站下载它们并获取要包含的文件。另一种选择似乎是数据包管理器,即 NPM。
但是,由于 gulp 等其他包,我的 node_modules 目录很大,并且根本没有嵌套。将选定的包移动到另一个目录的最简单方法是什么 - 例如src/vendors/
我试图通过 gulp 任务简单地从node_modules
指定的目录复制指定的文件并将它们移动到指定的目录来实现这一点,但从长远来看,它与手动复制文件几乎相同,因为我不仅要指定输入目录,还要指定输出每个包的目录。
我目前的解决方案:
gulp.task('vendors', function() {
var jquery = gulp.src(vendors.src.jquery)
.pipe(gulp.dest(vendors.dist.jquery));
var bootstrap = gulp.src(vendors.src.bootstrap)
.pipe(gulp.dest(vendors.dist.bootstrap));
return merge(jquery, bootstrap);
});
vendors = {
src: {
jquery: 'node_modules/jquery/dist/**/*',
bootstrap: 'node_modules/bootstrap/dist/**/*'
},
dist: {
jquery: 'src/resources/vendors/jquery',
bootstrap: 'src/resources/vendors/bootstrap'
}
}
Run Code Online (Sandbox Code Playgroud)
有没有更快和/或更好的选择?
我下载了最新的symfony2(2.0.10)并尝试运行bin/vendors install,但它打印出以下内容:
安装/更新symfony克隆到/ Users/i/sf2_proj/vendor/symfony ...错误:连接到github.com:80失败; 访问http://github.com/symfony/symfony.git/info/refs 致命时操作超时:HTTP请求失败