Ilekroć próbuję zainstalować Rails na serwerze Ubuntu, pojawia się błąd, File not found: lib. Dlaczego to?Instalacja szyny: "Nie znaleziono pliku: lib"
Odpowiedz
Google ma wiele informacji na temat tego błędu. Możesz przeczytać this lub this ..or browse more
EDIT
Znaleziono je na Stackoverflow samego: rails 3 install error "File not found: lib" i oryginalny jedna: Ruby on Rails Beta 3 Install Problem on Snow Leopard
Podsumowując trzeba uruchomić gem install rdoc
wcześniej.
To może rozwiązać Twój problem!
Solved mój problem na Ubuntu 13.10. –
Miałem dokładnie ten sam problem. Wypróbowałem inne rozwiązanie sugerowane tutaj i to nie działa dla mnie na Ubuntu.
Oto rozwiązanie:
Ubuntu
mkdir /lib/ruby/gems/1.8/gems/rails-{whatever your version is}/lib
W zależności od kombinacji wersjach środowiska, której używasz, niektórzy użytkownicy otrzymują informacje zwrotne, że pracuje dla nich, zamiast:
mkdir /var/lib/gems/1.8/gems/rails-{whatever your version is}/lib
Zasadniczo polecenie ¨ [sudo] gem install rails¨ oczekuje folderu/lib (na końcu), ale z jakiegoś powodu nie zostało jeszcze utworzone.
Jeśli nie masz pewności, jaka jest twoja wersja szyny dla części, w której mówię {niezależnie od twojej wersji}, wpisz "rails-", a następnie spróbuj nacisnąć przycisk tabulatora. Jesteś w systemie Linux, więc da ci sugestię lub dwie. Jeśli nie, spróbuj alternatywnej linii podanej powyżej. Będziesz potrzebował tutaj pewnej próby i błędu, ponieważ wydaje się, że struktura katalogów jest nieco zmieniona w różnych wersjach szyn.
Źródłem tego rozwiązania był następujący adres URL. Mam nadzieję, że to pomoże!
http://www.spritle.com/blogs/?p=915
Mac OS X
Jeśli masz podobny problem w systemie Mac OS X, przyjrzeć się tej drugiej postu, jak również. Brzmi jak praca wokół jest prostsza:
Jestem pewien, że (w moim przypadku przynajmniej) jest to ''/var/lib ... "' zamiast tylko '//lib ..." ' –
Aby ta odpowiedź była bardziej użyteczna, powinieneś podać sposób uzyskania wartości dla {bez względu na to, jaka jest twoja wersja} –
Powróć do/var /, w rzeczywistości nie jest to/var/lib/ruby / gems ale/var/lib/gems/.. NIENAWIDZĘ HIERARCHIA * NIX FILE. Ale po utworzeniu czterech różnych drzew katalogów w końcu udało mi się to zrobić. –
# sudo gem install rdoc
# sudo gem install rdoc-data
# sudo vim /var/lib/gems/1.8/gems/rdoc-data-2.5.3/bin/rdoc-data
rdoc-data wersja 2.5.3 to zależy od wersji. Moja ścieżka rubryki Marveric to/usr/bin/ruby, ale moja ścieżka ruby danych rdoc-data nie była. Potem zmieniam to.
EDIT/
#!/usr/bin/ruby -w
require 'rubygems'
require 'rdoc/data'
RDoc::Data.run
/EDIT
# sudo /var/lib/gems/1.8/gems/rdoc-data-2.5.3/bin/rdoc-data --install
# sudo gem rdoc --all --overwrite
# sudo mkdir -p /var/lib/gems/1.8/gems/rails-3.0.6/lib
# sudo gem rails
powodzenia!
Miałem ten sam problem. Ciągle otrzymaniu następujący komunikat o błędzie:
$ sudo gem install rails
Successfully installed rails-3.0.7
1 gem installed
Installing ri documentation for rails-3.0.7...
File not found: lib
Po wielu bawić ponownej instalacji rubin i googlowania odpowiedzi w końcu natknął odpowiedź Amin Ariany, na który wpadłem sudo mkdir /var/lib/gems/1.8/gems/rails-3.0.7/lib/
.
Sukces! Wszystko teraz działa zgodnie z oczekiwaniami:
$ sudo gem install rails
Successfully installed rails-3.0.7
1 gem installed
Installing ri documentation for rails-3.0.7...
Installing RDoc documentation for rails-3.0.7...
Według similar StackOverflow answer, bieganie sudo gem install rdoc
ma ten sam efekt.
UWAGA: Aby właściwie prowadzonych szynach po zainstalowaniu poprzez gem zamiast apt, będziesz musiał dodać bibliotekę gem na swojej drodze w swojej ~/.bashrc
: /var/lib/gems/1.8/bin
Jak rozumiem, rzeczywisty problem leży w RubyGems :
https://github.com/rails/rails/issues/1958
https://github.com/rails/rails/commit/e7fc5d1cad27e47d3d0149a2b9a61d074c30f225
domyślna s.require_paths
jest w miarę mogę powiedzieć przez popełnienia naprawić t wydaje, [lib]
zamiast []
. Tak więc kończy się lib
nie znaleziono błędów, gdy instalujesz klejnot bez takiego folderu.
Szyny w szczególności, ale nie tylko.
Ubuntu 11.10, rubin 1.9.3p125, ruby gem 1.9.3p125
gem install rdoc
gem install rails
Firma mkdir jest zbyt mało znana ... różne systemy uniksowe (Mac OS ma swoją własną ścieżkę itp.). Zainstaluj program rdoc, który najpierw pracował dla mnie na świeżej (nie rvm) instalacji ruby 1.9.3-p194 i szyn 3.2.3 – pedz
Działa to również w systemie Windows. – imikay
To działało dla mnie na OSX 10.7 :) – gawbul
- 1. nie znaleziono d3dx11.lib?
- 2. Instalacja Glassfish JRE nie znaleziono
- 3. Uszkodzona, beznadziejna instalacja - nie znaleziono błędu "GFORTRAN_1.4"
- 4. Instalacja CLion: Nie znaleziono kompilatorów Cmake, nie znaleziono GDB
- 5. Nie znaleziono pliku "opencv2/opencv.hpp"
- 6. Instalacja kontekstowa nie powiodła się - "węzeł: nie znaleziono"
- 7. Nie znaleziono pliku Paperclip
- 8. Nie znaleziono pliku "MakePri.exe"
- 9. Nie znaleziono pliku WebResource.axd
- 10. PHPDox nie znaleziono pliku
- 11. Nie znaleziono pliku Crashlytics
- 12. Szyny: Jak przetestować kod w katalogu lib /?
- 13. 'readline/readline.h' nie znaleziono pliku
- 14. Wykrywanie błędu pliku HTML5 nie znaleziono pliku
- 15. nie znaleziono polecenia cap
- 16. Perl DateTime :: Nie znaleziono strefy czasowej (instalacja Bugzilli)
- 17. Instalacja pliku kół
- 18. common.gypi nie znaleziono błędu w pliku node.js
- 19. Globalna instalacja pliku grunt.js kończy się niepowodzeniem.
- 20. Szyny 4 Nie można znaleźć pliku "szablony kątowe-szyny"
- 21. Szyny 4 i broszura: nie znaleziono zasobów/zdjęć?
- 22. sh: identyfikacja: polecenie nie znaleziono szyny imagemagick 3
- 23. Szyny, grabie nie działa
- 24. Szyny konsola nie Ładowanie
- 25. moduł kompilacja: nie znaleziono pliku asm/linkage.h
- 26. Błąd 404.3 Nie znaleziono dla pliku JSON
- 27. Unikanie "Nie znaleziono pliku EGLConfig!" Błąd
- 28. Koło zębate nie znaleziono pliku wyjątek
- 29. wsdl2objc: 'libxml/tree.h' nie znaleziono pliku
- 30. Nie znaleziono pliku- GoogleUtilities/Biblioteki/libGTM_NSData + zlib.a
może dać nam więcej szczegółów, rzeczy, jak, jak, kiedy, gdzie .. Dzięki –
pewnością to mówi więcej niż to. – Seth
Napisałem "sudo gem install rails", które wydawało się instalować, a następnie pokazywało błąd. Konkretnie to pokazało: pomyślnym zainstalowaniu Rails 3.0.3 1 gem zainstalowany Instalowanie ri dokumentacji Rails 3.0.3 ... File not found: lib – Phil