আমি আমার রেল প্রকল্পগুলির সাথে আবার কাজ করার জন্য পিজি মণি ইনস্টল করার চেষ্টা করছি। তবে আমি এই ত্রুটিটি পেয়েছি:
নেটিভ এক্সটেনশনগুলি বিল্ডিং। এটি কিছুটা সময় নিতে পারে ... ত্রুটি: প্যাগ ইনস্টল করার সময় ত্রুটি: ত্রুটি: রত্নের নেটিভ এক্সটেনশান তৈরি করতে ব্যর্থ।
/Users/jeanosorio/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If
বিল্ডিং ব্যর্থ হয়েছে, দয়া করে libpq-fe.h- এর জন্য --pg-config = / path / to / pg_config চেক করে আবার চেষ্টা করুন ... কোনও 'libpq-fe.h শিরোনাম খুঁজে পাওয়া যায় নি * extconf.rb ব্যর্থ * কোনও কারণে মেকফাইল তৈরি করতে পারেনি, সম্ভবত প্রয়োজনীয় গ্রন্থাগার এবং / অথবা শিরোনামের অভাব রয়েছে। আরও তথ্যের জন্য mkmf.log ফাইলটি পরীক্ষা করুন। আপনি কনফিগারেশন অপশন প্রয়োজন হতে পারে।
প্রদত্ত কনফিগারেশন বিকল্পগুলি: --উথ-অপ্ট-ডির - উইথআউট-অপ্ট-ডির - সাথে-অপ্ট-অন্তর্ভুক্ত - ছাড়াও-অপ্ট-অন্তর্ভুক্ত = $ {অপ্ট-ডির ir / অন্তর্ভুক্ত - উইথ-অপ্ট-লাইব - विना-অপ্ট-লিব = $ {অপ্ট-ডির} / লিব --with-make-prog --without-make-prog --srcdir =। --curdir --ruby = / ব্যবহারকারী / জিনোসোরিও / .rvm / রুবি / রুবি-2.0.0-p247 / বিন / রুবি --with-pg --without-pg --with-pg-config --without-pg -config --with-pg_config --without-pg_config --with-pg-dir --without-pg-dir --with-pg-સમાવેશ --without-pg-समावेश = $ {pg-dir} / অন্তর্ভুক্ত - -পথ-পিজি-লিব - ছাড়া-পিজি-লিব = $ {পিজি-দির} /
মণি ফাইলগুলি নিরীক্ষণের জন্য / ব্যবহারকারী / জ্যানোসোরিও / আরভিএম / রবি / রবি ২.০.০-p247/lib/ruby/gems/2.0.0/gems/pg-0.17.0 এ ইনস্টল থাকবে। / ইউজার / জ্যানোসোরিও / আরভিএম / রবি / রবি ২.০.০-p247/lib/ruby/gems/2.0.0/gems/pg-0.17.0/ext/gem_make.out এ ফলাফলগুলি লগইন হয়েছে
স্ট্যাকওভারফ্লোতে আমি যা কিছু পেয়েছি তা চেষ্টা করেছিলাম তবে আমি এখনও এই ত্রুটিটি পেয়েছি।
যদি আমি ব্রিউ ব্যবহার করে পোস্টগ্র্যাস্কল ইনস্টল করার চেষ্টা করি তবে আমি নিম্নলিখিত সতর্কতাটি পাই:
সতর্কতা: postgresql-9.2.4 ইতিমধ্যে ইনস্টল করা হয়েছে, এটি ঠিক লিঙ্কযুক্ত নয়
আমি যদি লিঙ্ক করার চেষ্টা করি
ব্রিউ লিংক পোস্টগ্রেস্কল লিঙ্কিং / ইউএসআর / লোকাল / সেলার / পোস্টগ্রেস্কেল / ৯.২.৪ ... সতর্কতা: পোস্টগ্র্যাস্কল লিঙ্ক করা যায়নি। লিঙ্কমুক্ত করা হচ্ছে ...
ত্রুটি: ফাইলটি সিমলিংক করা যায়নি: /usr/local/Cellar/postgresql/9.2.4/share/man/man7/WITH.7 / usr / স্থানীয় / ভাগ / man / man7 লিখনযোগ্য নয়। আপনার এর অনুমতিগুলি পরিবর্তন করা উচিত।
অনুগ্রহ করে সাহায্য করবেন
দ্রষ্টব্য: আমি ইতিমধ্যে ম্যাভেরিক্সের জন্য কমান্ড লাইন সরঞ্জাম ইনস্টল করেছি।
যদি আমি হোমব্রু ব্যবহার করে আনইনস্টল করে আবার ইনস্টল করার চেষ্টা করি তবে আমি এই ত্রুটিটি পেয়েছি:
==> http://ftp.postgresql.org/pub/source/v9.2.4/postgresql-9.2.4.tar.bz2 ডাউনলোড করা হচ্ছে
#################################################################### ################## 100.0%==> প্যাচিং প্যাচিং ফাইল src / pl / plpython / Makefile প্যাচিং ফাইল অবদান / uuid-ossp / uuid-ossp.c ==>। ডেটাডির = / ইউএসআর / স্থানীয় / সেলার / পোস্টগ্রেকল / ৯.২.৪ / শেয়ার / পোস্টগ্রেসক্লল --ডোকডির = / ইউএসআর / লোকাল / সেলার / পি ==> ইনস্টল-ওয়ার্ল্ড তৈরি করুন ==> গুহা
নোট তৈরি করুন
যদি পোস্টগ্রিজ এসকিউএল 9 এর বিল্ডগুলি ব্যর্থ হয় এবং আপনার 8.0 সংস্করণ ইনস্টল করা থাকে তবে আপনাকে প্রথমে পূর্ববর্তী সংস্করণটি সরিয়ে ফেলতে হবে। দেখুন:
https://github.com/mxcl/homebrew/issues/issue/2510একটি ডেটাবেস তৈরি / আপগ্রেড করুন
এটি যদি আপনার প্রথম ইনস্টল হয় তবে একটি ডাটাবেস তৈরি করুন: initdb / usr / স্থানীয় / var / postgres -E utf8
পোস্টগ্রিসএসকিউএল এর পূর্ববর্তী বড় সংস্করণ (প্রাক-9.2) থেকে বিদ্যমান ডেটা স্থানান্তর করতে, দেখুন:
http://www.postgresql.org/docs/9.2/static/upgrading.htmlএক্সটেনশন লোড হচ্ছে
ডিফল্টরূপে, হোমব্রু সমস্ত উপলব্ধ কন্ট্রিবিউট এক্সটেনশনগুলি তৈরি করে। সমস্ত উপলব্ধ এক্সটেনশনের একটি তালিকা দেখতে, পিএসএইচএল কমান্ড লাইন থেকে চালান: চালান
* ফর্ম থেকে পিজি_ভ্যাশনাল এক্সটেনশনগুলি;যে কোনও এক্সটেনশনের নাম লোড করতে, পছন্দসই ডাটাবেসে নেভিগেট করুন এবং চালান: এক্সটেনশন তৈরি করুন [এক্সটেনশনের নাম];
উদাহরণস্বরূপ, বর্তমান ডাটাবেসে টেবিলফঙ্ক এক্সটেনশান লোড করতে, চালান: এক্সটেনশনের টেবিলফঙ্ক তৈরি করুন;
তৈরি করুন EXTENSION কে কমান্ড সম্পর্কে আরও তথ্যের জন্য, দেখুন:
http://www.postgresql.org/docs/9.2/static/sql-createextension.html আরও তথ্যের জন্য এক্সটেনশন উপর, দেখুন:
http://www.postgresql.org/ ডকস / 9.2 / স্ট্যাটিক / অবদান। htmlঅন্যান্য
কিছু মেশিনগুলিকে ভাগ করা মেমরির বিধানের প্রয়োজন হতে পারে:
http://www.postgresql.org/docs/9.2/static/kernel-resources.html#SYSVIPC পোস্টআগ্রিজ রত্ন ইনস্টল করার সময় ARCHFLAGS সহ প্রস্তাব দেওয়া হয়: ARCHFLAGS = "- আর্চ x86_64" রত্ন ইনস্টল pgসুডো ছাড়াই রত্ন ইনস্টল করতে হোমব্রিউ উইকি দেখুন।
লগইন-এ পোস্টগ্রেস্কেল শুরু করার জন্য: ln -sfv /usr/local/opt/postgresql/*.plist ~ / লাইব্রেরী / লঞ্চ এজেন্টস এখন পোস্টগ্র্যাসক্লিল লোড করার জন্য: লঞ্চটেল লোড ~ / লাইব্রেরী / লঞ্চআজেন্টস / হোমব্র..এমএক্সসিএল.পোস্টগ্রেসকিএল.লিস্ট অথবা , যদি আপনি প্রবর্তন করতে চান না / চান না, আপনি কেবল চালাতে পারেন: pg_ctl -D / usr / local / var / postgres -l /usr/local/var/postgres/server.log আরম্ভ করুন সতর্কতা: পোস্টগ্র্যাসকিএল লিঙ্ক করা যায়নি। আনলিংক করা ... ত্রুটি:
brew link
পদক্ষেপটি সফলভাবে শেষ হয় নি সূত্রটি নির্মিত হয়েছে, তবে / ইউএসআর / স্থানীয় মধ্যে সিমিলিং করা হয় না আপনি `ব্রিউ লিংক পোস্টগ্রাসক্লিল '==> সংক্ষিপ্তসার using /usr/local/Cellar/postgresql/9.2 ব্যবহার করে আবার চেষ্টা করতে পারেন .4: 2831 ফাইলগুলি, 38 এম, 4.9 মিনিটের মধ্যে নির্মিত
সমাধান:
ফোল্ডারের অনুমতি পরিবর্তন করার জন্য আমি এই আদেশটি কার্যকর করি:
সুডো ক্লাউন জিনোসোরিও / ইউএসআর / লোকাল / শেয়ার / ম্যান / ম্যান 7
তারপর
ব্রিউ লিংক পোস্টগ্র্যাসিক্লেল লিঙ্কিং / ইউএসআর / লোকাল / সেলার / পোস্টগ্রেস্কেল/9.3.1 ... 421 টি সিমলিংক তৈরি করা হয়েছে
এবং পরিশেষে:
sudo ARCHFLAGS = "- খিলান x86_64" রত্ন ইনস্টল pg
আনয়ন: pg-0.17.0.gem (100%) নেটিভ এক্সটেনশানগুলি বিল্ডিং। এটি কিছুটা সময় নিতে পারে ... সফলভাবে pg-0.17.0 ইনস্টল করা হয়েছে
export CONFIGURE_ARGS="with-pg-config=/Applications/Postgres.app/Contents/MacOS/bin/pg_config"