标签: development-environment

在开发环境中加速Rails应用程序?

我现在有大量的 Rails应用程序正在开发中,它在-e开发上运行非常慢.我使用Mongrel作为Web服务器.有什么方法可以加快一点点的速度吗?因为我必须等待3-10秒.重新加载页面.谢谢.

performance boost development-environment ruby-on-rails

8
推荐指数
1
解决办法
4141
查看次数

Linux上的C++ IDE

我们试图在Linux上选择用于C++开发的IDE.建议的选项是KDevelop和Eclipse.

Eclipse是高度可定制的,但是以Java为中心且很重.KDevelop受限于特定的KDE(我相信因为KDE API)并且如果需要则无法替换.

你用什么,为什么?

谢谢迪马

c++ linux ide development-environment

8
推荐指数
5
解决办法
3212
查看次数

如何在网站上处理javascript和css文件?

最近我对如何处理Web应用程序中的共享javascript和css文件有一些想法.

在我正在处理的当前Web应用程序中,我获得了大量不同的javascripts和css文件,这些文件放在服务器上的文件夹中.一些文件被重用,而另一些则没有.

在生产站点中,拥有大量的HTTP请求和许多千字节的不必要的javascript和冗余的css是非常愚蠢的.解决方案当然是每页创建一个大的捆绑文件,其中只包含必要的信息,然后将其最小化并发送压缩(GZIP)到客户端.

如果您打算一次性创建一组javascript文件并手动将其最小化,则无需担心,但由于应用程序不断维护且事情确实发生变化和发展,因此在推出时手动执行此操作很快就会变得令人头疼新的更新,其中包含对javascripts和/或css文件的更改以进行生产.

处理这个问题的好方法是什么?你如何在你的申请中处理这个?

javascript css development-environment production-environment static-files

8
推荐指数
1
解决办法
327
查看次数

如何直接从我的localhost编辑EC2上的文件?

我在EC2实例上有一个批处理脚本,我希望能够直接从我的桌面文本编辑器编辑.

这样做的好方法是什么?

ssh development-environment amazon-ec2

8
推荐指数
1
解决办法
3305
查看次数

用于建立个人网站的Ruby工具

我正在努力寻找一套好的工具来实现我的个人网站.

必须有:

  1. 站点或其生成器必须基于Ruby
  2. 它必须易于部署和维护

很高兴有:

  1. 它应该是印刷清洁和美丽的
  2. 它应该具有html5/css3功能

我正在考虑直接使用rails 3,但它似乎有点矫枉过正.

编辑

内容将是投资组合和博客的混合.

你用的红宝石是什么用的?它运作良好吗?

ruby development-environment

8
推荐指数
1
解决办法
1893
查看次数

独立开发人员的Git和开发设置

我希望能够提供一些改进我的开发工作流程的建议.我是一名独立开发人员,目前在专用的Centos服务器上运行多个站点,到目前为止,我刚刚在我的机器上进行本地开发并使用FTP上传到服务器.我想通过引入Git进行版本控制以及从本地到登台到生产的暂存过程来改进此设置.

我已经在我的生产服务器上安装了Git,并且我已经开始为每个实时站点创建存储库(.git与实时项目位于同一目录中).我仍然需要学习如何正确使用Git,但是建议使用这种类型的设置吗?

就每个项目都有一个临时站点而言,我只想从每个实时站点的子域开始,仍然驻留在同一台服务器上.

在基本层面,这种类型的设置是否有意义?感谢您的任何指示!

git version-control development-environment

8
推荐指数
1
解决办法
846
查看次数

如何通过sudo在生产模式下运行node.js Express?

我正在使用节点版本为.0.6.5 的npm package express版本2.5.2.我似乎在Debian 4.4.5上运行bash版本4.1.5.

我正在尝试在生产模式下运行我的服务器,但它仍然在开发模式下运行.

我在我的bash shell中运行这些命令:

$ export NODE_ENV=production
$ echo $NODE_ENV
production
$ sudo echo $NODE_ENV
production
$ sudo node bootstrap.js
Run Code Online (Sandbox Code Playgroud)

我在bootstrap.js中有这个代码:

var bootstrap_app = module.exports = express.createServer();
//...
console.log(bootstrap_app.settings.env);
Run Code Online (Sandbox Code Playgroud)

这是我看到的标准印刷出来的:

development
Run Code Online (Sandbox Code Playgroud)

这是我的用法或系统的问题吗?

编辑: 感谢ThiefMaster正确识别此问题源于我作为root运行节点.ThiefMaster建议使用iptables从端口80转发到非特权端口,但是我的系统给了我一个错误.将此讨论发送到superuser.com或serverfault.com(链接到后面)

development-environment environment-variables production-environment node.js express

8
推荐指数
1
解决办法
1万
查看次数

Textmate,从项目搜索中排除文件(类型?)

在TextMate中,当我使用apple-shift-F来搜索我的项目时,我必须等待一个旋转的沙滩球,它告诉我没有足够的内存来加载development.log.如何从项目范围的搜索中排除(开发).log?

谢谢

macos textmate development-environment text-editor

8
推荐指数
1
解决办法
1039
查看次数

Codeigniter环境设置

Codeigniter开发环境没有设置.我总是在index.php中使用这段代码.但我不明白为什么我在使用localhost时将"生产"作为输出.

switch(dirname(__FILE__)){
 case "H:\wamp\www\sitedirectory":
    define('ENVIRONMENT', 'development');
 break;
 default:
    define('ENVIRONMENT', 'production');
 break;
 }

  echo ENVIRONMENT ;   // output is "production" while i am on localhost
  echo dirname(__FILE__) ;  // output is "H:\wamp\www\sitedirectory"
Run Code Online (Sandbox Code Playgroud)

php development-environment codeigniter

8
推荐指数
2
解决办法
3万
查看次数

为什么我的Rails初始化器在控制台中缓存ENV变量(Foreman,Dev env)

最初的轻微烦恼现在变得令人头痛.我正在构建一个Rails 4应用程序,并使用Foreman进行我的开发设置,使用Procfile和.env文件进行配置.当我在.env文件中设置一个ENV变量时,它被我的应用程序正确选中.在这种情况下,我在初始化器中为Paperclip设置了一些ENV选项.

当我去改变ENV变量的值时,问题浮出水面.在控制台中,如果我键入ENV ["MY_VAR"],它将显示新值.但是,我初始化程序中使用的值(可能是在我启动控制台时运行)显示旧值!我的项目中没有任何地方列出旧值.这使我相信环境以某种方式被缓存或者env变量被导出到我的shell.我的地方用完了所以任何帮助都会非常感激!我正在使用Ruby 1.9.3-p374和Rails 4.1.0在Mac(10.9.4)上进行开发.

例:

ROOT/.ENV

S3_BUCKET=mybucket
Run Code Online (Sandbox Code Playgroud)

配置/初始化/ paperclip.rb

Paperclip::Attachment.default_options[:s3_credentials] = {bucket: ENV["S3_BUCKET"]}
Run Code Online (Sandbox Code Playgroud)

如果我将S3_BUCKET的值更改为"newbucket"并运行"foreman run rails c"或"rails c"进入控制台,则会发生以下情况:

ENV["S3_BUCKET"] # => "newbucket"
Paperclip::Attachment.default_options[:s3_credentials] # => {bucket: 'mybucket'}
Run Code Online (Sandbox Code Playgroud)

我应该提一下,这种行为也发生在我放入/ lib的类中.我想这都是由于我忽略了一些愚蠢的事情.有任何想法吗?

development-environment ruby-on-rails environment-variables foreman

8
推荐指数
1
解决办法
2611
查看次数