के लिए प्रतिक्रिया-मूल प्रारंभ EACCESS त्रुटि प्रारंभ करें, इसलिए, मुझे एंड्रॉइड ओएस के लिए विंडोज से चलाने के लिए रीएक्टनेटिव में अपनी पहली परियोजना मिली। Mac पर एक चेकआउट ले लिया है, एक समान तरीके से विन्यस्त और के रूप में मैं शुरू करने की कोशिश react-native start
का उपयोग कर पैकेज प्रबंधक प्रतिक्रिया और निम्न त्रुटि मिलती है: (setup -env.sh
child_process.js:506
throw err;
^
Error: spawnSync /Users/UserName/Desktop/Path/node_modules/react-native/local-cli/setup_env.sh EACCES
at exports._errnoException (util.js:1022:11)
at spawnSync (child_process.js:461:20)
at Object.execFileSync (child_process.js:498:13)
at Object.run (/Users/UserName/Desktop/Path/node_modules/react-native/local-cli/cliEntry.js:156:16)
at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:117:7)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
मुझे पता है यह केवल ulimit सेट करने का प्रयास कर रहा हूँ कि खुली फ़ाइल सीमा) 2048 तक जो गैर रूट उपयोगकर्ताओं के लिए अनुमत है। सुडो के साथ इसे रूट अनुमति देने के साथ कमांड चलाने का भी प्रयास किया। मशीन पर ulimit -a
चलाना 256 की एक खुली फ़ाइल सीमा का खुलासा किया और मैंने डिफ़ॉल्ट 2048 को बदलने की कोशिश की। 4096 तक इसे बढ़ाने के साथ-साथ पूरी तरह से कमांड को हटाने का प्रयास किया। ऐसा लगता है कि अब तक कोई फर्क नहीं पड़ता और त्रुटि बनी रहती है।
react-native init DemoProject
का उपयोग करके एक नई परियोजना बनाई गई है और पैकेजर उस फ़ोल्डर में शुरू होता प्रतीत होता है तो समस्या कुछ और है?
मेरे package.json है:
{
"name": "React Native",
"version": "0.0.1",
"private": true,
"scripts": {
"start": "node node_modules/react-native/local-cli/cli.js start",
"test": "jest"
},
"dependencies": {
"native-base": "^0.5.18",
"react": "15.4.1",
"react-addons-shallow-compare": "^15.4.1",
"react-native": "0.39.2",
"react-native-drawer": "^2.3.0",
"react-native-icons": "^0.7.1",
"react-native-loading-spinner-overlay": "^0.4.1",
"react-native-md-textinput": "^2.0.4",
"react-native-overlay": "^0.5.0",
"react-native-scrollable-tab-view": "^0.7.0",
"react-native-tab-view": "0.0.40",
"react-redux": "^4.4.6",
"react-timer-mixin": "^0.13.3",
"redux": "^3.6.0"
},
"devDependencies": {
"babel-jest": "17.0.2",
"babel-preset-react-native": "1.9.0",
"jest": "17.0.3",
"react-test-renderer": "15.4.1"
},
"jest": {
"preset": "react-native"
}
}
इसके अलावा, अगर यह मायने रखता है कि मैं sinopia है, browserify और धागे विश्व स्तर पर स्थापित किया।
प्रारंभ करने के लिए, मुझे यकीन नहीं है कि मुझे मैक पर फिर से एनपीएम के माध्यम से सभी स्थानीय निर्भरताओं को जोड़ना चाहिए और फिर बस मेरे कोड की प्रतिलिपि बनाना चाहिए या यह ठीक होना चाहिए और कुछ और अस्वस्थ होना चाहिए।
यह बहुत अच्छा होगा अगर मैं निर्भरताओं को दोबारा जोड़ने के बिना इसे हल कर सकता हूं। अग्रिम में धन्यवाद।
मैं इस मुद्दे का सामना करना पड़ रहा है: 'child_process.js: 504 फेंक अं; ^ त्रुटि: spawnSync /../AwesomeProject/node_modules/react-native/local-cli/setup_env.sh EACCES' –
@JacoboKoenig, मैं ubuntu उपयोग कर रहा हूँ, यह मेरी नोड के साथ समस्या थी। मैंने सिस्टम से सभी node.js, npm और node फ़ोल्डरों को अनइंस्टॉल और साफ़ कर दिया। फिर से नोड को पुनर्स्थापित किया गया और मेरी समस्या हल हो गई। –
अगर मेरे पास केवल दस लाख अंक दिए गए थे। धन्यवाद – SleepsOnNewspapers