所以我试图在自定义文件夹中安装gems,并且因为它与其他gem一起工作我无法安装mysql gem。在主目录中安装mysql gem(没有root权限)安装:wheel:无效参数错误代码67
谷歌搜索并没有帮助 错误代码(不是全部)为更好地集中
make install
/usr/bin/install -c -o root -g wheel -m 0755 mysql_api.so /home/user/gems/gems/mysql- 2.9.0/lib/mysql
install: wheel: Invalid argument
*** Error code 67
,充满失败的安装过程
[[email protected]]:<~/fblk>$ ruby19 -S gem install mysql
Building native extensions. This could take a while...
ERROR: Error installing mysql:
ERROR: Failed to build gem native extension.
/usr/local/bin/rubyruby-19 extconf.rb
checking for mysql_ssl_set()... yes
checking for rb_str_set_len()... yes
checking for rb_thread_start_timer()... no
checking for mysql.h... yes
creating Makefile
make
compiling mysql.c
linking shared-object mysql/mysql_api.so
make install
/usr/bin/install -c -o root -g wheel -m 0755 mysql_api.so /home/user/gems/gems/mysql- 2.9.0/lib/mysql
install: wheel: Invalid argument
*** Error code 67
Stop in /usr/home/user/gems/gems/mysql-2.9.0/ext/mysql_api.
Gem files will remain installed in /home/user/gems/gems/mysql-2.9.0 for inspection.
Results logged to /home/user/gems/gems/mysql-2.9.0/ext/mysql_api/gem_make.out
其他一些信息
红宝石ENV
RubyGems Environment:
- RUBYGEMS VERSION: 1.8.11
- RUBY VERSION: 1.9.3 (2011-10-30 patchlevel 0) [amd64-freebsd9]
- INSTALLATION DIRECTORY: /home/ferski/gems
- RUBY EXECUTABLE: /usr/local/bin/rubyruby-19
- EXECUTABLE DIRECTORY: /home/ferski/gems/bin
- RUBYGEMS PLATFORMS:
- ruby
- amd64-freebsd-9
- GEM PATHS:
- /home/ferski/gems
- /usr/local/lib/ruby/gems/1.9
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- "gemhome" => "/home/ferski/gems"
- "gempath" => ["/home/ferski/gems", "/usr/local/lib/ruby/gems/1.9"]
- REMOTE SOURCES:
- http://rubygems.org/
可以有不同版本的ruby和rubygems是个问题吗? 还是没有root权限?
grep的车轮/ etc/group中 –
@EvgeniyRyzhkov可悲的是,没有访问/ etc/group的 –