###前提・実現したいこと→Ubuntu14.04でRubyのライブラリを導入したい
Ubuntu14.04で
Capybara
Anemone
Poltergeist
Nokogiri
等のRubyライブラリを導入したい
###試したこと
$ ruby -v ruby 2.2.4p230 (2015-12-16 revision 53155) [x86_64-linux]
$ gem list *** LOCAL GEMS *** bigdecimal (1.2.6) io-console (0.4.3) json (1.8.1) minitest (5.4.3) power_assert (0.2.2) psych (2.0.8) rake (10.4.2) rdoc (4.2.0) test-unit (3.0.8)
$ sudo gem install capybara Building native extensions. This could take a while... ERROR: Error installing capybara: ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require': cannot load such file -- mkmf (LoadError) from /usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in `require' from extconf.rb:4:in `<main>' Gem files will remain installed in /var/lib/gems/1.9.1/gems/nokogiri-1.6.8.1 for inspection. Results logged to /var/lib/gems/1.9.1/gems/nokogiri-1.6.8.1/ext/nokogiri/gem_make.out
###補足情報(言語/FW/ツール等のバージョンなど)
Ubuntu14.04です
###追記
$ gem env RubyGems Environment: - RUBYGEMS VERSION: 2.4.5.1 - RUBY VERSION: 2.2.4 (2015-12-16 patchlevel 230) [x86_64-linux] - INSTALLATION DIRECTORY: /home/pc/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0 - RUBY EXECUTABLE: /home/pc/.rbenv/versions/2.2.4/bin/ruby - EXECUTABLE DIRECTORY: /home/pc/.rbenv/versions/2.2.4/bin - SPEC CACHE DIRECTORY: /home/pc/.gem/specs - SYSTEM CONFIGURATION DIRECTORY: /home/pc/.rbenv/versions/2.2.4/etc - RUBYGEMS PLATFORMS: - ruby - x86_64-linux - GEM PATHS: - /home/pc/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0 - /home/pc/.gem/ruby/2.2.0 - GEM CONFIGURATION: - :update_sources => true - :verbose => true - :backtrace => false - :bulk_threshold => 1000 - REMOTE SOURCES: - https://rubygems.org/ - SHELL PATH: - /home/pc/.rbenv/versions/2.2.4/bin - /usr/lib/rbenv/libexec - /home/pc/.rbenv/plugins/ruby-build/bin - /home/pc/.rbenv/shims - /home/pc/.rbenv/bin - /opt/ros/indigo/bin - /usr/local/sbin - /usr/local/bin - /usr/sbin - /usr/bin - /sbin - /bin - /usr/games - /usr/local/games
$ rbenv exec gem install capybara Fetching: nokogiri-1.6.8.1.gem (100%) ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /home/pc/.rbenv/versions/2.2.4/lib/ruby/gems/2.2.0 directory.
$ who am i pc pts/9 2016-11-04 12:45 (:0)
でした.
ごちゃごちゃとして申し訳ありません。
ファイルパーミッションがなんたらかんたらと出ていることに関係あるのでしょうか?
$ ls -la /home/pc/.rbenv 合計 24 drwxrwxr-x 5 pc pc 4096 11月 3 19:19 . drwxr-xr-x 33 pc pc 4096 11月 4 12:45 .. drwxrwxr-x 3 pc pc 4096 11月 3 18:52 plugins drwxr-xr-x 2 root root 4096 11月 3 19:38 shims -rw-r--r-- 1 root root 6 11月 3 20:58 version drwxrwxr-x 4 pc pc 4096 11月 3 19:32 versions
です
回答4件
あなたの回答
tips
プレビュー