Questions tagged «gem»


4
通过sudo传递PATH
简而言之:如何使sudo每次都不刷新PATH? 我在服务器上部署了一些用Ruby on Rails编写的网站(Debian测试)。我使用Mongrel + Nginx来托管它们,但是当我需要重新启动Mongrel(例如进行一些更改后)时,会出现一个问题。 所有站点都在VCS中进行了检查(git,但这并不重要),并将所有者和组设置为我的用户,而Mongrel则在杂项用户的严格限制下运行,呵呵。因此,Mongrel必须在root(可以自动更改UID)或mongrel下启动。 为了管理杂种,我使用mongrel_cluster gem,因为它允许通过一个命令启动或停止任何数量的Mongrel服务器。但是它需要目录/var/lib/gems/1.8/bin位于PATH中:这不足以用绝对路径启动它。 修改root .bashrc中的PATH并没有改变,调整sudo的env_reset和env_keep也没有。 那么问题来了:如何将目录添加到PATH或将用户的PATH保留在sudo中? 更新:一些例子 $ env | grep PATH PATH=/usr/local/bin:/usr/bin:/bin:/usr/games:/var/lib/gems/1.8/bin $ sudo cat /etc/sudoers | egrep -v '^$|^#' Defaults env_keep = "PATH" root ALL=(ALL) ALL %sudo ALL=NOPASSWD: ALL $ sudo env | grep PATH PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/X11R6/bin 我也可以说,它在Debian稳定版(lenny)中也是如此。
13 linux  path  sudo  gem 

3
如何在Ubuntu 9.10上安装MySQL Ruby Gem?
我在为MySQL安装Ruby Gem时遇到问题。这是我正在运行的命令: sudo gem install mysql 这是我得到的输出: Building native extensions. This could take a while... ERROR: Error installing mysql: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb checking for mysql_query() in -lmysqlclient... no checking for main() in -lm... yes checking for mysql_query() in -lmysqlclient... no checking for main() in …
10 mysql  ruby  rubygems  gem 

1
在运行Ruby 1.9.2的Snow Leopard上安装ruby-debug-ide
我正在尝试在运行Ruby 1.9的Snow Leopard上安装ruby-debug-ide,以便我可以在Netbeans中调试ruby代码。 我使用以下命令 sudo gem install ruby-debug-ide19 但是我一直收到以下错误: nathan:mark-moseley-ruby-debug-ide-9eb626b nathan$ sudo gem install ruby-debug-ide19 构建原生扩展。这可能需要一段时间...错误:安装ruby-debug-ide19时出错:错误:无法构建gem本机扩展。 /Users/nathan/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for vm_core.h... no checking for vm_core.h... no *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for …

1
找不到安装Ruby on Rails
我已经设法安装了Ruby和gems install(rvm?)但是现在我实际上已经卡住了在Rails上安装Ruby。 每次执行时,gem install rails终端都会说它正在获取每个文件并且已成功安装它: 安装1个宝石 然而,当我运行rails命令时,我被告知它没有安装并gem install rails再次运行命令。 我试图安装,sudo但同样的事情发生。我在安装后重新启动,但是没有用。 想法?
ruby  rails  gem 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.