ম্যাকের উপর আর ইনস্টল করা - সতর্কতা বার্তা: "সি" ব্যবহার করে এলসি_সিটিওয়াইপি সেট করা ব্যর্থ হয়েছে


212

আমি আমার ল্যাপটপ ম্যাক ওএস এক্স সংস্করণ 10.7.3 এ আর ইনস্টল করতে চাই

আমি শেষ সংস্করণটি ডাউনলোড করেছি এবং আমি এটিতে ডাবল ক্লিক করেছি এবং এটি ইনস্টল হয়ে গেছে, যখন আমি শুরু করি আমি নিম্নলিখিত ত্রুটিটি পেয়েছি, আমি ইন্টারনেটে অনুসন্ধান করেছি কিন্তু আমি সমস্যার সমাধান করতে পারিনি, কোনও সাহায্য প্রশংসা হবে

ত্রুটিগুলি হয়

প্রারম্ভকালীন - সতর্ক বার্তাগুলি:
1: "সি" ব্যবহার করে এলসি_সিটিওয়াইপি সেট করা ব্যর্থ হয়েছে
2: "সি"
ব্যবহার করে
এলসি_সিএলএলটি ব্যর্থ হয়েছে: "সি" ব্যবহার করে এলসি_টাইম ব্যর্থ হয়েছে: "সি" ব্যবহার করে এলসি_ম্যাস্যাগেস ব্যর্থ হয়েছে
: এলসিপাপার সেট করা হচ্ছে: ব্যর্থ হয়েছে, "সি" ব্যবহার করে
[আর.এপ্প জিইউআই 1.50 (6126) x86_64-আপেল-ডারউইন 9.8]

সতর্কতা: আপনি একটি ইউটিএফ 8 স্থানীয় ব্যবহার করছেন না, সুতরাং কেবলমাত্র ASCII অক্ষরই কাজ করবে। দয়া করে ম্যাক ওএস এক্স এফএকিউ এর জন্য আর পড়ুন (সহায়তা দেখুন) বিভাগ 9 এবং সে অনুযায়ী আপনার সিস্টেমের পছন্দগুলি সামঞ্জস্য করুন। [/ ব্যবহারকারীদের / নেমো / ইতিহাসের ইতিহাস পুনঃস্থাপন করা হয়েছে]

macos  r  install 

3
ওহ, আমি কেবল টার্মিনাল ডিফল্টে লিখেছি org.R-प्रोजेक्ट.আর ফোর্স লিখুন.এল্যাং en_US.UTF-8 এবং তারপরে এটি সমাধান হয়েছে (আমার কোনও বার্তা বা ত্রুটি নেই) আমার অন্য প্রশ্ন আছে, কীভাবে আমার ডেটা আমদানি করব? যেখানে আমার ডেটাগুলি অনুলিপি করা উচিত উদাহরণস্বরূপ তারা ডেস্কটপে থাকে এবং txt এ সংরক্ষণ করা হয়, আমি কীভাবে সেগুলি আমদানি করতে পারি?

1
বিস্তারিত জানার জন্য এই লিঙ্ক refere cran.r-project.org/bin/macosx/... support.rstudio.org/help/discussions/questions/...
অভিষেক Gayakwad

@ অভিষেকগায়কওয়াদ (তার ধন্যবাদ) প্রদত্ত লিঙ্কগুলি নীচের উত্তরটি ব্যাখ্যা করে।
আনহেলিগ

উত্তর:


452
  1. ওপেন টার্মিনাল
  2. লিখুন বা এতে আটকান: defaults write org.R-project.R force.LANG en_US.UTF-8
  3. টার্মিনাল বন্ধ করুন (যে কোনও আর স্টুডিও উইন্ডো সহ)
  4. আর্ট শুরু করুন

6
এটি আমার পক্ষেও কাজ করে। ধন্যবাদ! cran.r-project.org/bin/macosx/…
ভুম সুচিতিপাট

53
এর পিছনে আসলে কী চলছে?
WoooHaaaa

1
ধন্যবাদ! @ মাসি হ্যাঁ এটা করে! আপনি মাসি ছাড়াও, আমি সিআরএন সরবরাহ থেকে ইনস্টল করার জন্য সুপারিশ করব highly cran.r-project.org/mirferences.html আপনাকে মাপসই করে এমন একটি আয়না নির্বাচন করুন এবং তারপরে আপনি যে প্যাকেজগুলি ইনস্টল করতে চান তা চয়ন করুন, এটি বেশ সহজবোধ্য হওয়া উচিত! শুভকামনা!
নেমেসিস

12
আমার সিস্টেমে (ওএস এক্স 10.11 এল ক্যাপিটন) আমার পরিবেশের ভেরিয়েবল রয়েছে LANGএবং আমার টার্মিনালের জন্য LC_ALLসেট en_US.UTF-8( ~/.bash_profileফাইলটিতে), এবং কমান্ড লাইন আরআর সেই সতর্কতা বার্তা প্রদর্শন করে না; কিন্তু আর স্টুডিও আছে। পাওয়া গেছে যে আর স্টুডিও সিস্টেম পছন্দসমূহ> ভাষা ও অঞ্চল সেটিংস ব্যবহার করে। আমার সিস্টেমে কোনটি: ভাষার জন্য ইংরেজি এবং অঞ্চলের পক্ষে স্পেন । এটি কোনও en_ESলোকেলের দিকে নিয়ে যায় , সিস্টেম দ্বারা সমর্থিত নয়। পাওয়া গেছে যে আমি এই আদেশ দিয়ে ম্যাক আর স্টুডিওর জন্য একটি নির্দিষ্ট সেটিংস সেট করতে পারি:defaults write org.rstudio.RStudio force.LANG en_US.UTF-8
রামন গিল মোরেনো

1
@ রামনগিলমোরেনো মনে হয় যে আর-প্রকল্পের ভাষা নির্ধারণ করা আর এবং আর স্টুডিও উভয়েরই সমস্যার সমাধান করে। সুতরাং আমি এটি একটি ভাল পদ্ধতির অনুমান।
ইওঙ্গওয়ে উ

71

টার্মিনালে লোকেল সেট করা আমার জন্য সমস্যাটি সমাধান করেছে। টার্মিনালটি খুলুন এবং

  1. লোকাল সেটিংস অনুপস্থিত কিনা তা পরীক্ষা করুন

    > locale
    LANG=
    LC_COLLATE="C"
    LC_CTYPE="UTF-8"
    LC_MESSAGES="C"
    LC_MONETARY="C"
    LC_NUMERIC="C"
    LC_TIME="C"
    LC_ALL=
  2. সম্পাদনা করুন ~/.profileবা~/.bashrc

    export LANG=en_US.UTF-8
    export LC_ALL=en_US.UTF-8
  3. চালান . ~/.profileবা . ~/.bashrcফাইল থেকে পড়তে।

  4. একটি নতুন টার্মিনাল উইন্ডো খুলুন এবং লোকেলগুলি সঠিকভাবে সেট করা আছে কিনা তা পরীক্ষা করুন

    > locale
    LANG="en_US.UTF-8"
    LC_COLLATE="en_US.UTF-8"
    LC_CTYPE="en_US.UTF-8"
    LC_MESSAGES="en_US.UTF-8"
    LC_MONETARY="en_US.UTF-8"
    LC_NUMERIC="en_US.UTF-8"
    LC_TIME="en_US.UTF-8"
    LC_ALL="en_US.UTF-8"

আপনি আমার দিনটি তৈরি করেছেন, এটিও রাস্তুদিওর সমস্যাটি সমাধান করেছে, যা সমর্থন.
rstudio.com/hc/communities/public/questions/…

যখন আমি ওএসএক্সে ব্যাশ svgব্যবহার করে প্লট করতে আর স্ক্রিপ্ট চালাচ্ছি, তখন আমি Rscriptএই সতর্কতাটি পাই। সমাধান: export LANG=en_US.UTF-8 export LC_ALL=en_US.UTF-8এবং সমাধান: Sys.setenv(LC_ALL="en_US.UTF-8")ভুম সুকিতিপাতের উত্তর অনুসরণ করে স্ক্রিপ্টে লিখন আমার পক্ষে সব কাজ করে।
নিক দং

2
আপনি এটি যুক্ত করতে চাইতে পারেন আপনি যদি zsh চালাচ্ছেন তবে আপনাকে সম্পাদনা করতে হবে ~/.zshrc
সিবিএনআরআর

এটি আমার টার্মিনালের লোকেল পরিবর্তন করে নি; শুধুমাত্র পরিবর্তন ~/.bash_profileসঠিকভাবে কাজ; আরো জন্য এখানে দেখতে apple.stackexchange.com/a/51038/257940
MichaelChirico

এই সমাধানটি আমার জন্যও কাজ করেছিল, মাঞ্জারো লিনাক্সে কোড অনুপস্থিত লোকাল সম্পর্কে সতর্কতা সহ (টার্মিনাল থেকে আর চালানো ভাল ছিল)।
ওয়াল্ডির লিওনসিও

26

শুধু আর (সফ্টওয়্যার) খুলুন এবং অনুলিপি করুন এবং পেস্ট করুন

system("defaults write org.R-project.R force.LANG en_US.UTF-8")

আশা করি এটি কার্যকর হবে বা অন্য পদ্ধতিটি ব্যবহার করবে

open(on mac): Utilities/Terminal copy and paste

defaults write org.R-project.R force.LANG en_US.UTF-8

এবং উভয় টার্মিনাল Rএবং আবার খুলুন R


টার্মিনালে আটকানো আমার পক্ষে কাজ করে না, এই অনেলাইনার কাজ করেছিল। এটি অপ্রতুল ব্যবহারকারীর অধিকারের কারণে হতে পারে।
কাজিনকোচেন

1
ইউটিলিটিগুলি কোথায়? MacOS সিয়েরা 10.12.1 কর্মরত না :( আপনি না পরীক্ষা করতে এই ? OS X এর মধ্যে একই বিষয়ে
hhh

6

আমি ম্যাক টার্মিনাল দিয়ে আর চালু করতে কিছুটা ভিন্ন সমস্যা পেয়েছি, তবে দূরবর্তীভাবে একটি উবুন্টু সার্ভারের সাথে সংযোগ স্থাপন করেছি, যা আমাকে সফলভাবে একটি লাইব্রেরি ইনস্টল করা থেকে বিরত করেছে।

আমার যে সমাধানটি হয়েছে তা উবুন্টু টার্মিনালে "LANG" ভেরিয়েবলটি কী ব্যবহৃত হয় তা সন্ধান করছিলাম

Ubuntu > echo $LANG
en_US.TUF-8

আমি উবুন্টু থেকে "en_US.TUF-8" জবাব পেয়েছি।

আর সেশনে, যদিও আমি ডিফল্ট মান হিসাবে "ইউটিএফ -8" পেয়েছি এবং এটি অভিযোগ করেছে LC_TYPEC Setting LC_CTYPE failed, using "C"

R> Sys.getenv("LANG")
"UTF-8"

সুতরাং, আমি আর এ পরিবর্তনশীলটি পরিবর্তন করার চেষ্টা করেছি It এটি কাজ করেছিল।

R> Sys.setenv(LANG="en_US.UTF-8")

0

Tks রামন গিল মোরেনো । টার্মিনালে আটকানো এবং তারপরে আর স্টুডিও পুনরায় আরম্ভ করার কৌশলটি করেছিলেন:
org.rstudio.RStudio ফোর্স লিখুন ANG লং en_US.UTF-8

পরিবেশ: ম্যাক ওএস উচ্চ সিয়েরা 10.13.1 // RStudio সংস্করণ 3.4.2 (2017-09-28) - "ছোট সামার"

এননিও ডি লিওন


-2

আমার ম্যাক আর ইন ইনস্টল করা আছে /usr/local/bin/r, .bash_profileএকই সমস্যার সমাধানের জন্য নীচে লাইন যুক্ত করুন :

alias r="LANG=en_US.UTF-8 LC_ALL=en_US.UTF-8 r"
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.